Google and IBM reported earnings for the last quarter, up 28% and 12% respectively, while eBay and Microsoft reported increased profits, up 50% and 7% respectively. And who was punished on Wall St for their reported increase? Google! Apparently their reported earnings were just not good enough. News reports on all of these are available, including an analysis of the Google results by Forbes.