There will only ever be 21 million Bitcoin, and corporations are rushing to buy as many as they can
$BTC