This looks to me as a logical continuation of a 5 legs cycle (labelled as on left chart).
Shorter term: found a bottom, made a 5 legs up, retraced in an move and seems to have started next cycle up.
Broke out and currently pulling back/consolidating before possibly a 3rd leg up starts.
Trading advice: let it correct, wait for a Continuation Pattern and buy that break out.
I will try to update when I see a good entrypoint
Looks ready for next leg up.