Earnings were not leaked. This was a bad report at a bad time in the market but they are still spending on growth which will pay off down the line.
Additionally, having a shortage of the product you are about to ramp up sales of is a good thing. Every molecule of Hydrogen they produce will have a buyer immediately.
I will be buying Calls this morning, best time to buy is when everyone else is selling.