Microsoft earnings blow past estimates in every category, beats Street | Heykuki News