| 7/14/2026 | Scotiabank | Lower Target | Sector Perform ➝ Sector Perform | $43.00 ➝ $39.00 | |
| 7/10/2026 | Zacks Research | Downgrade | Hold ➝ Strong Sell | | |
| 7/9/2026 | Bank of America | Lower Target | Buy ➝ Buy | $39.00 ➝ $37.00 | |
| 7/6/2026 | Jefferies Financial Group | Lower Target | Buy ➝ Buy | $43.00 ➝ $40.00 | |
| 6/12/2026 | Weiss Ratings | Downgrade | Buy (B) ➝ Buy (B-) | | |
| 6/12/2026 | BMO Capital Markets | Reiterated Rating | Market Perform ➝ Market Perform | | |
| 6/12/2026 | Canaccord Genuity Group | Upgrade | Hold ➝ Buy | | |
| 4/20/2026 | Weiss Ratings | Reiterated Rating | Buy (B) ➝ Buy (B) | | |
| 4/9/2026 | Zacks Research | Downgrade | Strong-Buy ➝ Hold | | |
| 3/11/2026 | Zacks Research | Upgrade | Hold ➝ Strong-Buy | | |
| 2/10/2026 | Zacks Research | Upgrade | Strong Sell ➝ Hold | | |
| 2/4/2026 | Canadian Imperial Bank of Commerce | Reiterated Rating | Outperform ➝ Outperform | | |
| 1/26/2026 | Scotiabank | Boost Target | Sector Perform ➝ Sector Perform | $34.00 ➝ $43.00 | |
| 1/21/2026 | Weiss Ratings | Reiterated Rating | Buy (B) ➝ Buy (B) | | |
| 1/15/2026 | BMO Capital Markets | Reiterated Rating | Market Perform ➝ Market Perform | | |
| 1/12/2026 | Zacks Research | Downgrade | Hold ➝ Strong Sell | | |
| 11/25/2025 | Zacks Research | Downgrade | Strong-Buy ➝ Hold | | |
| 11/7/2025 | Scotiabank | Lower Target | Sector Perform ➝ Sector Perform | $35.00 ➝ $34.00 | |
| 10/16/2025 | Bank of America | Boost Target | Buy ➝ Buy | $33.00 ➝ $37.00 | |
| 10/10/2025 | Raymond James Financial | Reiterated Rating | Outperform ➝ Outperform | | |
| 10/8/2025 | Weiss Ratings | Reiterated Rating | Buy (B) ➝ Buy (B) | | |
| 10/2/2025 | Canaccord Genuity Group | Downgrade | Strong-Buy ➝ Hold | | |
| 9/27/2025 | Weiss Ratings | Reiterated Rating | Buy (B) ➝ Buy (B) | | |
| 9/25/2025 | Zacks Research | Upgrade | Hold ➝ Strong-Buy | | |
| 8/8/2025 | Raymond James Financial | Reiterated Rating | Outperform ➝ Outperform | | |
| 7/15/2025 | Canadian Imperial Bank of Commerce | Reiterated Rating | Outperform ➝ Outperform | | |
| 7/10/2025 | Raymond James Financial | Reiterated Rating | Outperform ➝ Outperform | | |
| 6/25/2025 | BMO Capital Markets | Downgrade | Outperform ➝ Market Perform | | |
| 6/24/2025 | TD Securities | Reiterated Rating | Buy ➝ Buy | | |
| 6/4/2025 | Royal Bank Of Canada | Boost Target | Sector Perform | $19.00 ➝ $23.00 | |
| 5/7/2025 | Raymond James Financial | Reiterated Rating | Outperform ➝ Outperform | | |
| 4/23/2025 | BMO Capital Markets | Reiterated Rating | Outperform ➝ Outperform | | |
| 4/23/2025 | National Bank Financial | Upgrade | Strong-Buy | | |
| 4/22/2025 | Jefferies Financial Group | Boost Target | Buy ➝ Buy | $24.00 ➝ $26.00 | |
| 4/14/2025 | Scotiabank | Reiterated Rating | Sector Perform ➝ Sector Perform | | |
| 4/14/2025 | Scotiabank | Boost Target | Sector Outperform ➝ Sector Outperform | $21.00 ➝ $23.00 | |
| 4/4/2025 | Raymond James Financial | Reiterated Rating | Outperform ➝ Outperform | | |
| 10/4/2024 | Jefferies Financial Group | Boost Target | Buy ➝ Buy | $20.00 ➝ $22.00 | |
| 8/19/2024 | Scotiabank | Boost Target | Sector Outperform ➝ Sector Outperform | $20.00 ➝ $21.00 | |
| 7/18/2024 | Scotiabank | Lower Target | Sector Outperform ➝ Sector Outperform | $20.50 ➝ $20.00 | |
| 7/12/2024 | Jefferies Financial Group | Boost Target | Buy ➝ Buy | $19.00 ➝ $20.00 | |
| 5/29/2024 | Royal Bank Of Canada | Reiterated Rating | Outperform ➝ Sector Perform | $15.00 ➝ $19.00 | |
| 5/28/2024 | Bank of America | Boost Target | Buy ➝ Buy | $18.00 ➝ $20.00 | |
| 5/23/2024 | Scotiabank | Boost Target | Sector Outperform ➝ Sector Outperform | $19.00 ➝ $20.50 | |
| 4/22/2024 | Jefferies Financial Group | Boost Target | Buy | $14.00 ➝ $18.00 | |
| 3/18/2024 | Bank of America | Boost Target | Buy ➝ Buy | $16.25 ➝ $16.50 | |
| 2/29/2024 | Jefferies Financial Group | Initiated Coverage | Buy | $14.00 | |
| 9/25/2023 | National Bank Financial | Lower Target | | C$24.00 ➝ C$23.50 | |
| 8/24/2023 | Raymond James Financial | Lower Target | | C$25.00 ➝ C$24.00 | |
| 7/21/2023 | National Bank Financial | Lower Target | | C$25.00 ➝ C$24.00 | |
| 6/9/2023 | Canaccord Genuity Group | Upgrade | Hold ➝ Buy | | |
| 5/25/2023 | TD Securities | Lower Target | | C$28.00 ➝ C$27.00 | |
| 5/1/2023 | Stifel Nicolaus | Initiated Coverage | Buy | | |
| 4/18/2023 | Raymond James Financial | Boost Target | | C$23.00 | |
| 4/18/2023 | National Bank Financial | Boost Target | | C$22.00 ➝ C$25.00 | |
| 4/17/2023 | BMO Capital Markets | Boost Target | | C$22.00 ➝ C$25.00 | |
| 4/14/2023 | Canadian Imperial Bank of Commerce | Upgrade | Neutral ➝ Sector Outperform | | |
| 4/5/2023 | TD Securities | Boost Target | | C$22.00 ➝ C$26.00 | |
| 3/2/2023 | Royal Bank Of Canada | Lower Target | Outperform | $21.50 ➝ $16.00 | |
| 2/23/2023 | Raymond James Financial | Lower Target | | C$23.00 ➝ C$22.00 | |
| 2/23/2023 | TD Securities | Lower Target | | C$24.00 ➝ C$22.00 | |
| 2/14/2023 | National Bank Financial | Lower Target | | C$23.00 ➝ C$22.00 | |
| 1/24/2023 | Canadian Imperial Bank of Commerce | Boost Target | | C$21.00 ➝ C$22.50 | |
| 1/24/2023 | Raymond James Financial | Boost Target | | C$21.00 ➝ C$222.00 | |
| 1/19/2023 | National Bank Financial | Upgrade | Sector Perform Overweight ➝ Outperform Overweight | | |
| 12/14/2022 | TD Securities | Boost Target | | C$19.50 ➝ C$23.00 | |
| 11/10/2022 | BMO Capital Markets | Downgrade | Outperform ➝ Market Perform | | |
| 11/8/2022 | National Bank Financial | Reiterated Rating | Sector Perform Overweight | | |