| Date | Firm | Rating | Target |
|---|---|---|---|
| 8 Sep 2026 | BofA Securities | BUY | – |
| 11 Aug 2026 | BofA Securities | BUY | $2,852.62 |
| 28 Jul 2026 | BofA Securities | BUY | – |
| 20 Jul 2026 | Bernstein | BUY | $2,859.00 |
| 16 Jul 2026 | Wells Fargo | BUY | $2,500.00 |
| 16 Jul 2026 | RBC Capital | BUY | $2,100.00 |
| 16 Jul 2026 | J.P. Morgan | BUY | $2,400.00 |
| 15 Jul 2026 | Wells Fargo | BUY | $2,500.00 |
| 15 Jul 2026 | Argus Research | BUY | $2,100.00 |
| 15 Jul 2026 | BofA Securities | BUY | $2,299.69 |
| 13 Jul 2026 | RBC Capital | BUY | $2,000.00 |
| 22 Jun 2026 | Wells Fargo | BUY | $2,200.00 |