Imagine what the stock would have done if it missed earnings? Looks to me like the market was expecting another blow out earnings report well above analyst expectations combined with the fear of a whole market correction. This is a great buying opportunity if the stock market is not about to have a major correction. Could easily go up $1.00 or more tomorro. Wish i could have afforded to buy today.