Institutions & ETFs Buy 3,200+ Bitcoin Daily, Exceed Miners
River reports that in 2025, institutions, ETFs and governments are buying over 3,200 Bitcoin daily, dwarfing miners’ 450 BTC output. In Q2, corporate treasuries added 159,107 BTC, lifting total reserves to about 1.3 million. Michael Saylor’s Strategy leads with 632,457 BTC. Exchange reserves hit multi-year lows. Strong institutional demand and hefty ETF inflows may trigger a Bitcoin supply squeeze, underpinning a bullish outlook.
Bullish
Daily institutional and ETF purchases of over 3,200 Bitcoin far outpace miner output, driving exchange reserves to multi-year lows. This persistent demand-supply imbalance increases the likelihood of short-term price spikes and supports a longer-term upward trend as fewer coins remain available for trading.