Look at weekly and daily chart. I prefer to go farther out in time but options are pricey. With the volatility of this stock, use less capital, even one option contract is good for the reward to risk.
I bought 6/26 expiry 840 puts and plan to sell all or most this week.
Earnings are July 29 so I may buy puts for a 7/17 expiry. I am not sure if stock will continue climbing into the 1000's before earnings.