Microsoft At Key Level After Earnings Surge; Is Microsoft A Buy Now?