1) Massive drop in supply on exchanges this cycle acted as a halvening on the price before the actual halvening
2) Actual halvening coming along with continued drop in supply on exchanges
3) Demand spigot cranked open via ETFs and FASB accounting clarity
4) ?
Just kidding, you know what 4 is. MASSIVE BULLRUN.