Year-to-Date BTC Supply/Demand Update

New Supply
>> 58,109 BTC

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