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