I try to avoid anything with reports coming ... they just screw up the charts for a few days.
I haven't looked at an earnings calendar in years ... since I'm adding NVDA and FB to my probable-play list I decided to look and then stumbled across AVGO.
Straddle plays on earnings don't work. The hidden dragon is the premium which is at a max before earnings and then a minimum after. To straddle you pay high premium on both sides and get none back. It takes a huge gain on one side to offset.