| Date | Firm | Rating | Target |
|---|---|---|---|
| 14 Sep 2026 | Bernstein | BUY | $534.00 |
| 14 Sep 2026 | BofA Securities | BUY | – |
| 8 Sep 2026 | UBS | BUY | $515.00 |
| 7 Sep 2026 | UBS | BUY | $515.00 |
| 3 Sep 2026 | Bernstein | BUY | $534.00 |
| 28 Aug 2026 | Morgan Stanley | BUY | $520.00 |
| 20 Aug 2026 | Bernstein | BUY | $534.00 |
| 20 Aug 2026 | Baird | BUY | $500.00 |
| 13 Aug 2026 | Bernstein | BUY | $534.00 |
| 12 Aug 2026 | Bernstein | BUY | $534.00 |
| 10 Aug 2026 | Bernstein | BUY | $534.00 |
| 10 Aug 2026 | Citi | BUY | – |