It looks like this could be the bottom of wave 2 of 5 in this impulse wave pattern.
Wave 1 topped out at $23.40. The Tenkan and Kijun cross, the could flip as well as the demonstrated cloud support are all bullish indications.
A close below $16.70 could spell trouble for the uptrend, however.