| Date | Firm | Rating | Target |
|---|---|---|---|
| 16 Sep 2026 | Morgan Stanley | HOLD | $170.00 |
| 15 Sep 2026 | Bernstein | BUY | $217.00 |
| 14 Sep 2026 | BofA Securities | HOLD | $195.00 |
| 8 Sep 2026 | Raymond James | BUY | $200.00 |
| 8 Sep 2026 | Baird | BUY | $200.00 |
| 2 Sep 2026 | BofA Securities | HOLD | $195.00 |
| 31 Aug 2026 | Rosenblatt Securities | BUY | $220.00 |
| 31 Aug 2026 | Deutsche Bank | BUY | $190.00 |
| 31 Aug 2026 | D.A. Davidson | BUY | $220.00 |
| 24 Aug 2026 | Bernstein | BUY | $217.00 |
| 24 Aug 2026 | Evercore | BUY | $200.00 |
| 11 Aug 2026 | Phillip Securities | SELL | $158.00 |