| Date | Firm | Rating | Target |
|---|---|---|---|
| 11 Aug 2026 | Jefferies | BUY | $53.40 |
| 7 Aug 2026 | Scotiabank | BUY | $48.35 |
| 7 Aug 2026 | BMO Capital | BUY | $50.51 |
| 7 Aug 2026 | RBC Capital | BUY | $48.35 |
| 6 Aug 2026 | TD Cowen | BUY | $48.35 |
| 22 Jul 2026 | Jefferies | BUY | $50.25 |
| 15 Jul 2026 | Scotiabank | BUY | $43.53 |
| 13 Jul 2026 | BMO Capital | BUY | $47.81 |
| 7 Jul 2026 | Barclays | HOLD | $56.00 |
| 12 Jun 2026 | DBS | BUY | $39.53 |
| 15 May 2026 | Scotiabank | BUY | $39.54 |
| 15 May 2026 | Evercore | HOLD | $38.77 |