Microsoft Stock Is on Track to Trail the S&P 500 for a 3rd… — MSFT -0.20 · News Impact Screener