has been in correction mode since its January highs and seems to be finding support here at ~ $22. Unless earnings
are very disappointing, the uptrend is likely to reassert itself. There's support from the 21.50 level which is previous resistance, the 50-week MA, as well as the midpoint of the rising channel
. The green harmonic pattern
is a bat, and the two purple ones are sharks.