Well it is the stock market, and it pretty much runs on fear and over-reaction... I can't see how the average investor is supposed to interpret this without any explanation for the 'good reasons' that may or may not exist.
They announce 24hr production and shipping to port less than an hour later... Nice double whammy guys.