Observations:
-Fibonacci retracement to 50% (C)
-Possibly filling gap from downtrend on 12/28/2017
-Engulfing bull candle on 3/15/2018
-Bounce off 250 moving average
"Filling the gap" and Fibonacci extension (0.618) estimate a similar price range approx. $35.2 to $35.7 around the end of March 2018. Setup stop loss around $26.85.