| Jun 1, 2026 | RBC Capital | Darko Mihelic | PT Raise | Outperform | $138→$156 |
| May 4, 2026 | Scotiabank | Mike Rizvanovic | Upgrade | Sector Perform→Sector Outperform | $150 |
| Oct 3, 2025 | RBC Capital | Darko Mihelic | Upgrade | Sector Perform→Outperform | $93→$120 |
| May 23, 2025 | RBC Capital | Darko Mihelic | PT Raise | Sector Perform | $87→$93 |
| Feb 28, 2025 | RBC Capital | Darko Mihelic | PT Raise | Sector Perform | $86→$87 |
| Dec 18, 2024 | BMO Capital | Sohrab Movahedi | Upgrade | Market Perform→Outperform | $90 |
| Dec 6, 2024 | RBC Capital | Darko Mihelic | PT Cut | Sector Perform | $82→$77 |
| Oct 11, 2024 | RBC Capital | Darko Mihelic | Downgrade | Outperform→Sector Perform | $88→$82 |
| Aug 23, 2024 | RBC Capital | — | PT Cut | Outperform | $89→$88 |
| May 24, 2024 | BMO Capital | Sohrab Movahedi | PT Cut | Market Perform | $86→$84 |
| Dec 18, 2023 | B of A Securities | Ebrahim Poonawala | Downgrade | Buy→Neutral | — |