Businesses Bought 193K BTC in 2026 While Individuals Sold 93K
River's new data (as of Oct 5) shows businesses added 193,000 $BTC this year, lifting their holdings to 1.64M BTC, or 7.8% of supply, while individuals shed 93K BTC. The pace has slowed, though. Business inflows are $15.7B, down about two-thirds from 2025, and Strategy plus Strive account for 197K BTC. Strategy alone holds 848K. BTC trades near $82,480.
Is corporate buying enough to carry this cycle?