Microsoft Corp. Surpasses Expectations with Strong Q2 Results