New Supply
>> 58,109 BTC
New Demand
>> Public Companies: 161,203 BTC
>> ETFs: 52,077 BTC
>> Governments: 14,006 BTC