Microsoft Had Its Best Quarter in 28 Years. Is it Too Late to… — MSFT +0.90 · News Impact Screener