| Date | Firm | Rating | Target |
|---|---|---|---|
| 13 Aug 2026 | Jefferies | BUY | $1,299.00 |
| 12 Aug 2026 | RBC Capital | HOLD | $1,220.00 |
| 6 Aug 2026 | DBS | BUY | $1,200.00 |
| 5 Aug 2026 | Barclays | BUY | $1,245.00 |
| 3 Aug 2026 | UBS | HOLD | $1,150.00 |
| 3 Aug 2026 | RBC Capital | HOLD | $1,220.00 |
| 16 Jul 2026 | BofA Securities | BUY | $1,300.00 |
| 16 Jul 2026 | Citi | HOLD | $1,200.00 |
| 15 Jul 2026 | Wells Fargo | BUY | $1,325.00 |
| 15 Jul 2026 | Jefferies | BUY | $1,299.00 |
| 15 Jul 2026 | BMO Capital | HOLD | $1,150.00 |
| 15 Jul 2026 | Barclays | BUY | $1,245.00 |