I have enough shares (sold 20% at $7.5 and already bought them back).
I don't like to buy options, since you pay time premium. If the stock close anywhere above $5 in november, the puts expire worthless and I keep the premium, with poor results, I might have to take a loss, but my price on those 5000 shares is $3.8, so I don't think it will be a big hit.
If the stock run before the data, I might even sell covered calls and try to book a price of over $9 (will sell the $7.5 calls).
Because of the current volatility, the premium on the options is great (I was able to get $1.2 on a price that is already $1.5 below current price)