| Date | Firm | Rating | Target |
|---|---|---|---|
| 14 Sep 2026 | Bernstein | BUY | $272.43 |
| 14 Sep 2026 | BofA Securities | BUY | $222.53 |
| 14 Sep 2026 | Jefferies | BUY | $236.02 |
| 14 Sep 2026 | RBC Capital | BUY | $195.56 |
| 14 Sep 2026 | J.P. Morgan | BUY | $215.79 |
| 10 Sep 2026 | Berenberg Bank | BUY | $215.79 |
| 10 Sep 2026 | HSBC | HOLD | $187.73 |
| 9 Sep 2026 | Goldman Sachs | BUY | $219.83 |
| 9 Sep 2026 | RBC Capital | BUY | $196.00 |
| 8 Sep 2026 | BofA Securities | BUY | $223.03 |
| 8 Sep 2026 | Deutsche Bank | SELL | $155.10 |
| 8 Sep 2026 | RBC Capital | BUY | $196.37 |