I think I remember that happening to Google at least once. There are expectations and "expectations". Analysts' published expectations are often different than the ones they believe privately, and the expectation might be to exceed the "expectation".
Exceeding expectations with a price drop afterwards is inexplicable.