I think earning sell off was over reaction. Buy here for mid-term hold and price target of $45.
RSI also at over-sold area.
Fundamentals and earning were good as well.
Or wait and it may go down more closer to $27 and buy there.
Put stop-loss at $26.
Earnings coming out Thursday after market close. I believe it will be disappointing. There is also divergence on RSI. could drop to $60.
Short stock or buy put options to play it safer.
Good luck to all