In retracement territory, have found a channel of resistance WITH a bullish divergence nearing oversold territory on the RSI.
Channel breakout to start another uptrend.
Next earnings (most likely) July 20th.
9 month Descending Triangle break_Out.
Under 50 , 200 sma.
Vs S&P 500 break_Down under 50 and 200 sma.