Public Bitcoin Miners Liquidate Over 32,000 BTC in Q1 2026, Surpassing 2025 Total
Public Bitcoin miners liquidated a record 32,000 BTC in Q1 2026, surpassing their total sales for all of 2025 as BTC traded near $68,000, triggering $2.1 billion in on-chain sell ... Read More