*** NOTE: In 2025, public corporations already bought

*checks notes*

3.3 x times the amount of new supply in 2025.

Already exceeds the est. annual supply of 164,250 BTC.