Public Miners Sell 32,000 BTC in Q1, Surpassing 2025 Total
In a surprising twist, public mining companies have offloaded a record 32,000 BTC in the first quarter of the year, exceeding their total sales for all of 2025. This spike in sales raises questions about miner liquidity and market dynamics. Analysts suggest that rising operational costs and market conditions