Wow, good thing I didn't have a position in this. This is a reminder: Keep a note when earnings dates are, and sell before earnings unless you have a read on what they will be. If you don't have an edge, sell. It's too risky otherwise.
Yeah, you may get lucky like IQ today, but you could get CBLK'd (c0ck-blocked) too.
Stay safe out there!