Finite Supply vs Infinite Demand

Only 21 MILLION Bitcoin will EVER exist

19.7 million Bitcoin are distributed across 1-3% of the global population

1.3 million new Bitcoin will be issued over the next 115 years

Something like 70% of the entire 21M supply is held by individuals, private businesses, trusts, etc.

These holders sold something like 250,000 BTC in the first 4 months of 2025

Germany sold 50,000 Bitcoin in August 2024

Even with massive sells, the price is near all time highs...

Why?

Bitcoin ETFs bought 500,000+ Bitcoin since they were approved in January 2024

Michael Saylor's Strategy has accumulated ~560,000 BTC since 2020

Other public entities have bought 100,000+ BTC

There's no sign of these entities stopping or even slowing down

But they won't be able to keep stacking at these rates forever...

Once someone sells their Bitcoin, they can't sell it again

A lot of the people selling bitcoin today don't understand that Bitcoin runs out at every price

They think that they're selling high and they'll buy back when the price is lower

They don't understand that $105,000 will eventually be a rounding error

A lot of the Bitcoin being bought today will NEVER BE SOLD AGAIN

A supply shock is coming, and most people aren't ready