At yesterdays high it looks like we got our first 5 wave impulsive up move which means we got new wave 1 at yesterday's high of 23.40 and now stock is giving pullback in wave-2 which should hold 20.40 which is 38.2% retracement level and 18.60 which is 66% retracement levels and this retracement levels should act as buying and accumulation levels to play the next leg up move of wave-3 for upside 30-/32 projection.
NOTE: now 16.15 should act as new pattern negation levels (stop-loss) for investment qty as well as trading qty.