Institutional demand for Bitcoin continues to outpace new supply: since the beginning of the year, 545,579 BTC have been purchased while the new supply amounted to only 97,082 BTC.

$BTC $ETH $LUNC