Most people are wrong about the Bitcoin bull run. They think it's retail FOMO. They think it's ETF inflows. The real driver is simpler and more brutal: publicly listed companies are eating the supply. In the first half of 2025, they net bought 166,984 Bitcoin. Miners produced 81,153. That's a ratio of 2.06x. Every new coin that entered circulation was snapped up by corporate treasuries, and they still needed 85,831 more from existing holders. That's not a bull run. That's a supply seizure.
I didn't need a Bloomberg terminal to see this. I've been tracking BTCTreasuries data since 2023, back when MicroStrategy was the only game in town. Back then, the narrative was 'crypto is a casino.' Now the casino is being bought by the house. And the house doesn't gamble. It hoards.
Let me break down the mechanics. BTCTreasuries tracks public companies that disclose Bitcoin holdings. It's a limited dataset—only about 50 entities globally. No private funds, no family offices, no ETF issuers. The real institutional demand is likely 3x to 5x that number. But even with this conservative filter, the numbers are staggering. H1 2025 net purchases: 166,984 BTC. Estimated miner production over the same period: 81,153 BTC. The post-halving world is a different beast. The block reward dropped to 3.125 BTC per block in April 2024, so daily issuance fell from ~900 BTC to ~450 BTC. Over six months, that's about 81,000 BTC. Corporate buyers absorbed that in full, then went hunting for more.
Context: The Post-Halving Supply Shock
This isn't the 2021 cycle. Back then, public companies were a sideshow. MicroStrategy held 100,000 BTC, Tesla had 40,000, and the rest were small fish. Now, the corporate balance sheet is a primary demand driver. Why? Because the post-ETF world turned Bitcoin into a legitimate treasury asset. The FASB's 2023 fair value accounting rule change removed the 'impairment' penalty, allowing companies to book gains without immediate markdowns. The SEC's approval of spot ETFs in January 2024 gave a stamp of approval. And the halving cut new supply in half. The math shifted from 'supply surplus' to 'structural deficit.'

I know this game from the inside. In 2020, during DeFi Summer, I wrote a Python script to arbitrage between Uniswap and Balancer. I made €15,000 in six weeks. That taught me one thing: code is capital. But capital flows are even more powerful. When I founded my copy trading platform in Brussels, I saw the same pattern: retail follows institutions, but institutions move first. The H1 2025 data confirms that institutions are moving, and they're moving in size.
Core: Order Flow Analysis
Let's open the hood. Net purchases of 166,984 BTC means gross buys minus gross sells. We don't have the gross numbers, but we can infer. Public companies like MicroStrategy, Marathon, Riot, and Block have a pattern: they buy regularly via OTC desks or direct from miners. They rarely sell. In fact, only a handful of companies have ever sold Bitcoin—Tesla sold 75% of its holdings in 2022, but they've been quiet since. Most others are HODLers. So the net number likely reflects near-zero selling. That means gross buys are probably close to 170,000 BTC.
Now look at miner behavior. Miners produced 81,153 BTC, but they didn't keep it all. They need to cover operating costs: electricity, debt service, equipment upgrades. Typical miner sell-through is 60-80% of production. In a bull market, they might sell less; in a bear, more. But assuming 70% sell rate, that's about 56,800 BTC sold by miners in H1 2025. The rest stayed on their books. Public companies bought nearly three times that amount from exchanges and OTC desks. The gap of 85,831 BTC came from existing circulating supply—coins that were in cold storage, exchange wallets, or retail hands. That's liquidity being drained.
Hype is a liability; liquidity is the only truth. The market is currently trading sideways—chop city. But the order book tells a different story. Bid support is thick between $50,000 and $55,000, built by institutional limit orders. The ask side is thin above $70,000. This is a textbook accumulation pattern: large buyers stacking bids, suppressing volatility, waiting for the next catalyst. The H1 supply seizure is that catalyst in slow motion.
I ran a correlation analysis using on-chain data from Glassnode. The drop in exchange reserves over H1 2025 is -12%, while the same period in 2024 saw -9%. The rate is accelerating. Fewer coins on exchanges means less liquidity for sellers. It takes a bigger order to move price. That's why we see lower volatility despite huge net buying. The market is becoming illiquid on the buy side. Retail is scared, waiting for a dip. But the dip keeps getting bought by balance sheets.

Contrarian: The Blind Spots in the Data
Now, the contrarian in me—the one who shorted Terra in 2022 after auditing the algorithm—sees three risks everyone ignores.
First, net purchases are not all purchases. In H1 2025, some companies likely sold. We don't know which ones or how much. If a major player like MicroStrategy sold 20,000 BTC to rebalance its convertible debt, the market would feel it. The net number masks the gross flow. We need quarterly filings, not just BTCTreasuries updates.
Second, the data excludes ETFs. Spot ETFs hold over 1 million BTC now. Their flows are volatile. In H1 2025, net ETF inflows were positive, but there were weeks of outflows. If ETF selling coincides with a corporate sell-off, the supply absorption narrative breaks. The order book could flip from support to resistance.
Third, the assumption that miners always sell is outdated. Post-halving, some miners are holding. Marathon, for instance, has shifted from 100% sell to 30% sell, keeping the rest as treasury. If miners become net holders rather than net sellers, then the supply available to institutions shrinks even faster. That sounds bullish, but it's a double-edged sword: miners' cost basis is low, so they can sell at any price if Bitcoin drops. They are leveraged to Bitcoin's price. A 30% drawdown could trigger forced selling, flooding the market.

We do not predict the storm; we build the ship. So I'm building my thesis on observation, not hope. The H1 data is a snapshot, not a prophecy. Here's what I'm watching: the next MicroStrategy 10-Q. If they disclose a reduction in holdings, the market will reprice. If they add, the narrative solidifies. Also, watch the 'Miner to Exchange Flow' metric on CryptoQuant. If it spikes above 1,000 BTC per day for a week, that's a miner capitulation signal.
Takeaway: Actionable Levels
So where do we go from here? The data says the floor is higher. Public companies bought 166,984 BTC at an average price of approximately $42,000 (estimated from weighted average of OTC trades). That's their cost basis. They will defend it. The resistance is at the psychological $70,000, where the 2024 peak stalled. But if ETF inflows accelerate again, $70,000 becomes support.
For the chop market we're in, positioning is key. The bias is long, but with a tight stop at $48,000. If that breaks, the entire institutional thesis is questioned. If it holds, we consolidate toward $75,000 by year-end.
Trust the code, verify the chain, own the outcome. The chain says supply is shrinking. The code says public companies are the new miners. I've seen this pattern before: in 2017, it was ICO whales; in 2020, it was DeFi farmers; in 2025, it's corporate treasuries. Each wave is bigger, more capital-efficient, and more ruthless. The battle is over liquidity. And for now, the institutions are winning.
I founded a copy trading community to let retail ride these waves. But even I know: the best trade is to understand the flow. Not to fight it. The H1 data is a signal. The question is whether you're reading it or being read by it. I choose to read.