Bitcoin nears $80K resistance – But a supply shock has started forming

April 25, 2026