Over the first six months of 2025, public companies disclosed a net purchase of 166,984 Bitcoin. During the same window, the global mining network produced 81,153 BTC. The simplest math says institutions bought more than two coins for every one minted. Ledger books don't lie, but they don't tell the full story either.
This is not a speculative headline. It is a structural data point from BTCTreasuries, the independent tracker of publicly traded corporate holdings. The dataset covers only entities like MicroStrategy, Marathon Digital, and others who file quarterly disclosures. Private funds, family offices, and ETF flows are excluded. The actual institutional absorption is almost certainly higher. But let's work with what we have.
Context: The Halving Created a Supply Window, Institutions Walked Through It
Bitcoin's fourth halving occurred in April 2024, cutting the per-block subsidy from 6.25 BTC to 3.125 BTC. By January 2025, the network was producing roughly 450 BTC per day, down from 900. The 81,153 BTC mined over H1 2025 represents the lowest six-month supply injection since 2021. Miners, as always, need to sell a portion to cover operational costs—electricity, hardware leases, payroll. Historically, this miner sell pressure has been a constant headwind.
What changed is the demand side. Public companies stepped in as the primary off-taker. The net purchase of 166,984 BTC implies gross buying was even larger, because net accounts for any sales. The data suggests that for every bitcoin miners sold, companies bought more than two. This is not a marginal shift. It is a reordering of market structure.
Core: Order Flow Analysis – The Absorption Rate Breaks the Model
Let me walk through the math I ran after seeing this data. I built a simple absorption model: New Supply (miner output) plus Exchange Inventory Change equals Net Institutional Demand. Using aggregated exchange balances from Glassnode, I estimated that H1 2025 saw a net outflow of roughly 120,000 BTC from centralized exchanges. That means the 166,984 BTC bought by public companies likely came from a mix of OTC desks and exchange withdrawals.

But the critical metric is the ratio: Net Corporate Buy / Miner Output = 166,984 / 81,153 = 2.06x.
This ratio has never been above 1.0 before 2024. In previous cycles, miner output was always larger than any single institutional cohort's appetite. Now, public companies alone are absorbing more than the entire new supply. The residual demand—85,831 BTC—had to come from existing float, reducing available liquidity.
Consider the implication: If this pace continues for another six months, the cumulative excess absorption would approach 170,000 BTC. That is roughly 1% of the total circulating supply. In a market where liquid supply is already shrinking due to self-custody trends, that is a vacuum being pulled on price.
I have seen this kind of order flow asymmetry before. During the 2020 DeFi liquidity crunch, I watched Compound's reserves drain in 15 minutes. The mechanism was different—smart contract risk, not corporate demand—but the precursor was the same: a structural imbalance in supply/demand that most participants underestimated. The market doesn't care about your thesis until the order book tightens, and then it corrects violently.
Contrarian: The Net Number Conceals Gross Risk
Every trader knows that net is a summary statistic, not a truth. The public company net purchase of 166,984 BTC is a composite of many individual decisions. Some companies bought aggressively early in the year; others may have sold later. The BTCTreasuries data aggregates quarterly filings, which means we see the net result, not the path.
Here is the blind spot: If a handful of large holders—say MicroStrategy or a Bitcoin-heavy ETF issuer—needed to liquidate for tax or regulatory reasons, the gross sell pressure could easily overwhelm the net figure. In 2022, when Luna collapsed, the net stablecoin supply looked healthy right up until the moment it wasn't. Hindsight is cheap, but the lesson is permanent: Liquidity is a vanishing act, not a guarantee.
Furthermore, these public companies are not long-term prisoners. Many hold Bitcoin as a treasury asset, subject to board decisions. If the macro environment shifts—if the Federal Reserve tightens further, or if FASB imposes new fair-value accounting rules that force quarterly mark-to-market volatility onto income statements—the same boards that authorized purchases could authorize sales. The 85,831 BTC of excess absorption could become 100,000 BTC of forced distribution.
Volatility is the tax on indecision. Right now, the market is pricing in indefinite corporate demand. That assumption is fragile.
Takeaway: Structural Bullish, But Watch the Second Half
The H1 2025 data confirms that institutional adoption is not a narrative—it is an order flow event. The absorption rate is unprecedented. But the market's job is to discount the future, not the past. The next six months will tell us whether this wave is sustainable or cyclical.
I will be watching three signals: (1) Q3 earnings reports from the top ten corporate holders—if net buying slows below 70,000 BTC, the narrative shifts; (2) miner-to-exchange flows—if miners start hoarding instead of selling, it confirms supply scarcity; (3) the BTCTreasuries update for July–September 2025. If the ratio drops below 1.5x, the structural deficit story loses its edge.
Audit trails are the only legacy that matters. The data is clear: public companies are buying Bitcoin. But the market doesn't care about your thesis—it cares about the next block of sell orders. Stay disciplined, size accordingly, and never confuse a trend with a guarantee.