Bitcoin ETF Inflows Hit $840M as Price Returns to $97,000