Google's stumble blamed on decreasing ad revenues and increasing OPEX
http://finance.yahoo.com/news/google-stumbles-2q-slump-ad-202132021.html
Microsoft's stumble blamed on decreasing PC sales and Surface charge
http://finance.yahoo.com/news/microsoft-profit-below-estimates-tablet-201717828.htm