Open account

Businesses Add 193,000 Bitcoin in 2026 Led by Strategy's Treasury Accumulation

Businesses accumulated a net 193,000 Bitcoin valued at $15.7 billion through early October 2026, lifting total corporate holdings to 1.64 million BTC, or 7.8% of circulating supply. Inflows slowed nearly two-thirds compared to 2025 and were heavily concentrated: Strategy led purchases by adding roughly 175,000 BTC, while Strategy and Strive together bought 197,000 BTC, offsetting net selling across other corporate entities. Corporate buying outpaced nation-state purchases by nearly 20 times, helping absorb selling pressure as retail investors offloaded a net 93,000 BTC and miners sold approximately 33,000 BTC to fund artificial intelligence infrastructure.

Category

Bitcoin

Sentiment

Mixed

Event

Analyst flows

Reading time

1 min