Microsoft (MSFT) reported its first quarter earnings after the bell on Wednesday, topping analysts' expectations on the top ...