built quite a bullish setup as earnings approach.
Uptrend remains strong and is a perfect buy zone on multiple occasions, which
is also tracked by the 20 & 50MA's
MACD & Histogram have reversed from the most recent decline.
Local Fibonacci (white) and Major (blue) will act as resistance | targets.
Crossing the Major pivot point at $28.58 would open up the chart to a major rally.