ETFs and public companies have bought over 2 million Bitcoin in 3 years. With only 2.5 million Bitcoin left on exchanges, demand is outpacing supply, creating a gradual supply shock with massive price implications. #lukemikicshorts #BitcoinETFs #SupplyShock #DigitalAssets...