| Date | Firm | Rating | Target |
|---|---|---|---|
| 22 Jul 2026 | Truist Financial | BUY | – |
| 21 Jul 2026 | UBS | HOLD | $383.00 |
| 21 Jul 2026 | Morgan Stanley | SELL | $330.00 |
| 21 Jul 2026 | BMO Capital | HOLD | $379.00 |
| 21 Jul 2026 | Roth MKM | BUY | $425.00 |
| 21 Jul 2026 | Barclays | SELL | $318.00 |
| 21 Jul 2026 | KBW | HOLD | $373.00 |
| 20 Jul 2026 | BofA Securities | SELL | $307.00 |
| 20 Jul 2026 | Citi | HOLD | $385.00 |
| 20 Jul 2026 | Goldman Sachs | SELL | $350.00 |
| 17 Jul 2026 | William Blair | HOLD | – |
| 17 Jul 2026 | Truist Financial | BUY | $425.00 |