On-chain data shows whales absorbed all 107,733 newly mined BTC in 2025 and purchased an extra 23,179 BTC, while smaller holders reduced their positions.
Since early 2025, Bitcoin miners have produced 107,733 BTC. Smaller addresses holding up to 10 BTC sold 27,333 BTC, whereas mid-sized addresses with 10–100 BTC increased holdings by 4,154 BTC. Whale addresses holding more than 100 BTC accumulated 130,912 BTC, absorbing the entire new supply and an additional 23,179 BTC from the market.