📈 Public Miners Set Quarterly BTC Sales Record
Public miners sold over 32,000 $BTC in Q1 2026. This volume surpasses their total sales for all of 2025.