| Date | Firm | Rating | Target |
|---|---|---|---|
| 10 Aug 2026 | Citi | HOLD | – |
| 29 Jul 2026 | UBS | HOLD | $300.00 |
| 29 Jul 2026 | Truist Financial | HOLD | $308.00 |
| 29 Jul 2026 | Baird | HOLD | $297.00 |
| 29 Jul 2026 | Citi | HOLD | $317.00 |
| 29 Jul 2026 | J.P. Morgan | BUY | $350.00 |
| 13 Jul 2026 | Citi | HOLD | $287.00 |
| 13 Jul 2026 | J.P. Morgan | BUY | $310.00 |
| 6 Jul 2026 | Truist Financial | HOLD | $301.00 |
| 2 Jul 2026 | Truist Financial | HOLD | $301.00 |
| 4 May 2026 | Citi | HOLD | $287.00 |
| 1 May 2026 | BofA Securities | HOLD | $300.00 |