Businesses add 193,000 BTC in 2026, individuals net sell 93,000
A River Financial report says businesses added 193,000 BTC so far in 2026, while individuals were net sellers of 93,000 BTC over the same period.
A River Financial report says businesses added 193,000 BTC so far in 2026, while individuals were net sellers of 93,000 BTC over the same period.