Wow. Amazing what one lousy earnings report can do. They actually halted trading because it was released earlier than expected.
Maybe this is a ridiculous thought, but can't I just drop like 20k on their stock and then sell when the share price spikes on release day? Or is it not that simple (I'm sure it's not, or everyone would do that...)?