| Date | Firm | Rating | Target |
|---|---|---|---|
| 14 Sep 2026 | Jefferies | BUY | $101.55 |
| 11 Sep 2026 | BofA Securities | BUY | $100.39 |
| 11 Sep 2026 | Goldman Sachs | HOLD | $94.62 |
| 9 Sep 2026 | BofA Securities | BUY | $101.02 |
| 8 Sep 2026 | J.P. Morgan | BUY | $95.78 |
| 4 Sep 2026 | Barclays | BUY | $109.63 |
| 3 Sep 2026 | Piper Sandler | HOLD | $93.00 |
| 2 Sep 2026 | RBC Capital | BUY | $98.09 |
| 31 Jul 2026 | DBS | BUY | $100.39 |
| 31 Jul 2026 | J.P. Morgan | BUY | $96.56 |
| 27 Jul 2026 | Berenberg Bank | HOLD | $90.01 |
| 24 Jul 2026 | TD Cowen | BUY | $105.00 |