Previous cycles from mid-cycle low to blow off top took approximately 150 days each time, price moving in two waves before reaching "lift off" a pullback 35 days prior to the cycle peak.
We broke 2 of the most important resistances.
The price is set to broke ATH end of October or first days of November.