| Date | Firm | Rating | Target |
|---|---|---|---|
| 3 Aug 2026 | Bernstein | HOLD | $290.00 |
| 3 Aug 2026 | UBS | HOLD | $270.00 |
| 30 Jul 2026 | J.P. Morgan | HOLD | $300.00 |
| 29 Jul 2026 | Wells Fargo | HOLD | $280.00 |
| 29 Jul 2026 | KeyBanc | BUY | – |
| 29 Jul 2026 | Truist Financial | BUY | $310.00 |
| 29 Jul 2026 | Morgan Stanley | BUY | $338.00 |
| 29 Jul 2026 | Stifel | HOLD | $282.00 |
| 29 Jul 2026 | Needham | BUY | $300.00 |
| 29 Jul 2026 | Barclays | BUY | $340.00 |
| 29 Jul 2026 | Oppenheimer | BUY | $325.00 |
| 28 Jul 2026 | Mizuho Securities | SELL | $190.00 |