The stock reached buying level at 35.80$, touched the 200 EMA, the trend line and a bullish divergence was in place. Currently at 39.08$ the ultimate target is 44.50$, with a hurdle at 40$ level. a close below the 200 EMA which seems to be tracking the last price swing well, will invalidate the scenario.
These things happen: If you look the red arrow at the end of October there are a failed resistance breakout and then again the price hit that level (37.30) and broke with authority now there are a pullback in progress with your respective swing low. Note: Watch the two past candlesticks of the last weeks, but not conceptualize