Microsoft Q3 Earnings Buoyant On Windows Sales