NASDAQ : MSFT
$0.12 (0.03%)
| Date | Grading Company | Previous Grade | New Grade | Action |
|---|---|---|---|---|
| 2026-07-22 | Truist Securities | Buy | Buy | Maintain |
| 2026-07-22 | Oppenheimer | Outperform | Outperform | Maintain |
| 2026-07-22 | Bernstein | Outperform | Outperform | Maintain |
| 2026-07-15 | Wells Fargo | Overweight | Overweight | Maintain |
| 2026-07-15 | Mizuho | Outperform | Outperform | Maintain |
| 2026-07-15 | Citigroup | Buy | Buy | Maintain |
| 2026-07-15 | Evercore ISI Group | Outperform | Outperform | Maintain |
| 2026-07-10 | Argus Research | Buy | Buy | Maintain |
| 2026-07-07 | BMO Capital | Outperform | Outperform | Maintain |
| 2026-07-06 | Wolfe Research | Outperform | Outperform | Maintain |
| 2026-07-06 | DA Davidson | Buy | Buy | Maintain |
| 2026-06-25 | Stifel | Hold | Hold | Maintain |
| 2026-06-04 | Cantor Fitzgerald | Overweight | Overweight | Maintain |
| 2026-06-04 | Citizens | Market Outperform | Market Outperform | Maintain |
| 2026-06-04 | TD Cowen | Buy | Buy | Maintain |
| 2026-06-01 | Wells Fargo | Overweight | Overweight | Maintain |
| 2026-05-13 | Wedbush | Outperform | Outperform | Maintain |
| 2026-05-06 | Tigress Financial | Buy | Buy | Maintain |
| 2026-05-01 | Stifel | Hold | Hold | Maintain |
| 2026-04-30 | Wells Fargo | Overweight | Overweight | Maintain |
| 2026-04-30 | Bernstein | Outperform | Outperform | Maintain |
| 2026-04-30 | Scotiabank | Sector Outperform | Sector Outperform | Maintain |
| 2026-04-30 | Evercore ISI Group | Outperform | Outperform | Maintain |
| 2026-04-30 | Benchmark | Buy | Buy | Maintain |
| 2026-04-30 | Cantor Fitzgerald | Overweight | Overweight | Maintain |
| 2026-04-30 | Piper Sandler | Overweight | Overweight | Maintain |
| 2026-04-30 | Wedbush | Outperform | Outperform | Maintain |
| 2026-04-30 | Citigroup | Buy | Buy | Maintain |
| 2026-04-30 | Guggenheim | Buy | Buy | Maintain |
| 2026-04-30 | Truist Securities | Buy | Buy | Maintain |
| 2026-04-30 | Barclays | Overweight | Overweight | Maintain |
| 2026-04-28 | BMO Capital | Outperform | Outperform | Maintain |
| 2026-04-28 | Benchmark | Buy | Buy | Maintain |
| 2026-04-27 | Oppenheimer | Outperform | Outperform | Maintain |
| 2026-04-23 | Guggenheim | Buy | Buy | Maintain |
| 2026-04-22 | Citigroup | Buy | Buy | Maintain |
| 2026-04-16 | TD Cowen | Buy | Buy | Maintain |
| 2026-04-15 | Baird | Outperform | Outperform | Maintain |
| 2026-04-14 | Mizuho | Outperform | Outperform | Maintain |
| 2026-04-14 | Piper Sandler | Overweight | Overweight | Maintain |
| 2026-04-10 | BNP Paribas | Outperform | Outperform | Maintain |
| 2026-03-25 | UBS | Buy | Buy | Maintain |
| 2026-02-05 | Stifel | Buy | Hold | Downgrade |
| 2026-01-30 | Citigroup | Buy | Buy | Maintain |
| 2026-01-29 | Evercore ISI Group | Outperform | Outperform | Maintain |
| 2026-01-29 | Keybanc | Overweight | Overweight | Maintain |
| 2026-01-29 | Scotiabank | Sector Outperform | Sector Outperform | Maintain |
| 2026-01-29 | Wells Fargo | Overweight | Overweight | Maintain |
| 2026-01-29 | DA Davidson | Buy | Buy | Maintain |
| 2026-01-29 | Stifel | Buy | Buy | Maintain |
| 2026-01-29 | Piper Sandler | Overweight | Overweight | Maintain |
| 2026-01-29 | Cantor Fitzgerald | Overweight | Overweight | Maintain |
| 2026-01-29 | RBC Capital | Outperform | Outperform | Maintain |
| 2026-01-29 | Wedbush | Outperform | Outperform | Maintain |
| 2026-01-26 | B of A Securities | Buy | Buy | Maintain |
| 2026-01-23 | UBS | Buy | Buy | Maintain |
| 2026-01-22 | Wells Fargo | Overweight | Overweight | Maintain |
| 2026-01-22 | Guggenheim | Buy | Buy | Maintain |
| 2026-01-21 | Mizuho | Outperform | Outperform | Maintain |
| 2026-01-21 | Citigroup | Buy | Buy | Maintain |
| 2026-01-20 | TD Cowen | Buy | Buy | Maintain |
| 2026-01-12 | Barclays | Overweight | Overweight | Maintain |
| 2026-01-08 | Wells Fargo | Overweight | Overweight | Maintain |