UPDATE: Bitcoin institutional demand continues to outpace new supply, with 545,579 $BTC

purchased year-to-date compared to only 97,082 $BTC in new supply.

$USDC

There will only ever be 21 million

#BTC