XZC recently broke out if a descending triangle to the upside.
This looks to me as a logical continuation of a 5 legs cycle (labelled as ABC on left chart).
Shorter term: found a bottom, made a 5 legs up, retraced in an ABC 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 bullish Trend Continuation Pattern and buy that break out.
I will try to update when I see a good entrypoint