| Date | Firm | Rating | Target |
|---|---|---|---|
| 5 Sep 2026 | SIG | BUY | $550.00 |
| 21 Aug 2026 | Baird | HOLD | $420.00 |
| 30 Jul 2026 | KeyBanc | HOLD | – |
| 30 Jul 2026 | Baird | BUY | $420.00 |
| 30 Jul 2026 | Northland Securities | HOLD | – |
| 30 Jul 2026 | Morgan Stanley | HOLD | $397.00 |
| 30 Jul 2026 | Evercore | BUY | $420.00 |
| 30 Jul 2026 | J.P. Morgan | BUY | $465.00 |
| 29 Jul 2026 | TD Cowen | BUY | $450.00 |
| 29 Jul 2026 | BofA Securities | BUY | $525.00 |
| 29 Jul 2026 | Goldman Sachs | BUY | $465.00 |
| 28 Jul 2026 | Cantor Fitzgerald | BUY | $550.00 |