| Date | Firm | Rating | Target |
|---|---|---|---|
| 8 Sep 2026 | Bernstein | BUY | $554.00 |
| 31 Aug 2026 | BofA Securities | BUY | $590.00 |
| 18 Aug 2026 | BofA Securities | BUY | – |
| 11 Aug 2026 | Bernstein | BUY | $554.00 |
| 27 Jul 2026 | Needham | BUY | $530.00 |
| 17 Jul 2026 | TD Cowen | HOLD | $440.00 |
| 17 Jul 2026 | D.A. Davidson | BUY | $500.00 |
| 16 Jul 2026 | SIG | BUY | $600.00 |
| 16 Jul 2026 | Needham | BUY | $480.00 |
| 16 Jul 2026 | Barclays | BUY | $650.00 |
| 29 Jun 2026 | Barclays | BUY | $625.00 |
| 22 Jun 2026 | SIG | BUY | $575.00 |