BTC upward legs and their catalysts :
- Late 2023 : ETF approval frontrunning
- Early 2024 : "Follow the ETF inflows"
- Late 2024 : Trump victory
- Q3 2025 : BTC treasury companies