The software giant, Microsoft, has surprised the market yet again. Unlike the last quarter wherein the company surprised the market with an earnings miss, this quarter the company beat estimates on both revenues and earnings.Microsoft Earnings in Focus The