The stock trades very stupidly. Sells off good on earnings and then takes time to recover in time for next earnings. For the past few months, I've been selling puts and buying calls monthly. I also have a core position here too and don't mind if I get shares put on me.