| Date | Firm | Rating | Target |
|---|---|---|---|
| 31 Jul 2026 | Wells Fargo | BUY | $1,800.00 |
| 31 Jul 2026 | KeyBanc | BUY | $2,100.00 |
| 31 Jul 2026 | Truist Financial | BUY | $1,889.00 |
| 31 Jul 2026 | Rosenblatt Securities | HOLD | $1,575.00 |
| 31 Jul 2026 | Stifel | BUY | $1,800.00 |
| 31 Jul 2026 | Needham | BUY | $2,000.00 |
| 31 Jul 2026 | Citi | BUY | $1,820.00 |
| 31 Jul 2026 | Oppenheimer | BUY | $1,700.00 |
| 30 Jul 2026 | TD Cowen | BUY | $1,850.00 |
| 30 Jul 2026 | Wells Fargo | BUY | $1,800.00 |
| 30 Jul 2026 | Rosenblatt Securities | HOLD | $1,575.00 |
| 30 Jul 2026 | Oppenheimer | BUY | $1,700.00 |