See stock analyst recommendations for Microsoft Corporation (MSFT), including history of rankings (upgrades, downgrades).
https://finance.yahoo.com/quote/MSFT/analysis?p=MSFT