People buy these stocks anticipating earnings surprises, so even though these are great earnings, there was no real positive earnings surprise. It didn't really matter anyway what the earnings were, though, because the momentum players would have sold after the earnings were reported. They buy on the rumor, sell on the news.