| Jul 14, 2026 | BMO Capital | Raj Ray | PT Cut | Market Perform | $14→$12 |
| Jun 29, 2026 | RBC Capital | Ben Davis | PT Cut | Outperform | $17→$17 |
| Feb 19, 2026 | RBC Capital | Ben Davis | PT Cut | Outperform | $18→$17 |
| Feb 3, 2026 | BMO Capital | Raj Ray | PT Raise | Market Perform | $14→$18 |
| Jan 23, 2026 | HSBC | Shilan Modi | Upgrade | Hold→Buy | $13→$25 |
| Sep 2, 2025 | BMO Capital | Raj Ray | PT Raise | Market Perform | $7→$9 |
| Mar 18, 2025 | RBC Capital | Marina Calero | Upgrade | Sector Perform→Outperform | $5→$5 |
| Feb 13, 2025 | RBC Capital | Marina Calero | PT Cut | Sector Perform | $6→$4 |
| Nov 4, 2024 | HSBC | Shilan Modi | Downgrade | Buy→Hold | $4 |
| Sep 13, 2024 | BMO Capital | Raj Ray | PT Cut | Market Perform | $5→$5 |
| Jul 3, 2024 | JP Morgan | Dominic O'Kane | PT Cut | Neutral | $7→$6 |
| Mar 1, 2024 | RBC Capital | Tyler Broda | PT Cut | Sector Perform | $6→$5 |
| Dec 5, 2023 | BMO Capital | Raj Ray | Downgrade | Outperform→Market Perform | $11→$6 |
| Dec 4, 2023 | RBC Capital | Tyler Broda | PT Cut | Sector Perform | $7→$6 |
| Oct 18, 2023 | B of A Securities | Cameron Needham | Downgrade | Neutral→Underperform | — |
| Oct 18, 2023 | RBC Capital | Tyler Broda | Downgrade | Outperform→Sector Perform | $9→$7 |
| Oct 12, 2023 | JP Morgan | Dominic O'Kane | PT Cut | Overweight | $9→$7 |
| Sep 29, 2023 | JP Morgan | Dominic O'Kane | PT Cut | Overweight | $13→$9 |