| Date | Firm | Rating | Target |
|---|---|---|---|
| 3 Sep 2026 | Bernstein | HOLD | $141.43 |
| 28 Aug 2026 | Argus Research | HOLD | – |
| 24 Aug 2026 | Bernstein | HOLD | $141.66 |
| 14 Aug 2026 | Wells Fargo | BUY | $145.00 |
| 10 Aug 2026 | Citi | BUY | $151.00 |
| 28 Jul 2026 | J.P. Morgan | HOLD | $131.33 |
| 27 Jul 2026 | Wells Fargo | BUY | $145.00 |
| 27 Jul 2026 | Scotiabank | BUY | $143.59 |
| 27 Jul 2026 | Evercore | BUY | $139.00 |
| 27 Jul 2026 | Barclays | HOLD | $130.00 |
| 27 Jul 2026 | CIBC | BUY | $142.87 |
| 26 Jul 2026 | BMO Capital | BUY | $140.71 |