For your ultimate fractal, let's compare previous cycles from the halving date.
Comparing previous bull runs from the havling date, the next top will occur between Feb 24 and Sep 22, 2025, at a top price of around 350k to 5.9M. Similarly, the next bottom will be between Oct 12 and Nov 16, 2026, at a low price of 100K to 1.22M.