SA analyst upgrades/downgrades: TSLA, MSFT, AAPL, SMMT Press Room 8 months ago SA analyst upgrades/downgrades: TSLA, MSFT, AAPL, SMMT