Spot Bitcoin ETFs buy up $654M in BTC over 3 days