Why Microsoft Stock Is Up Today — MSFT +0.90 · News Impact Screener