Retail Still Holds 66% of Bitcoin, but Institutions Are Buying the Rest
- —Retail investors hold 13.9 million BTC, or 66% of the 21 million cap
- —Bitcoin ETFs hold 1.48 million BTC, companies 1.66 million, governments about 518,500
- —Retail sold a net 696,000 BTC in 2025 while institutions bought nearly 1 million
- —Strategy spent $142.5 million on dividends and $73.7 million on buybacks versus $28.7 million on 334 BTC
Why it matters: The shift of coins from retail to institutions tightens free float and could support prices if demand holds.
Source: BeInCrypto IT