Revenue was lower than Expectations
Explains the sell-off. Also gives a good enough reason for the stock to trade down out of the stratosphere on the technical indicators. Riding pretty high on the Stoch's and RSI for a while and the top bollinger was hit. This should clear things out a bit.
Still rock solid, just not "good enough for the all-knowing Street"--- please, please, please read the sarcasm here.