Bitcoin supply is drying up as institutions buy 6x more BTC than miners produce. See the latest data from Charles Edwards on the 2026 institutional supply shock.