| 12/1/2025 | TD Securities | Upgrade | Hold ➝ Buy | $12.00 | |
| 10/30/2025 | TD Securities | Reiterated Rating | Hold ➝ Hold | $7.50 | |
| 10/30/2025 | National Bankshares | Reiterated Rating | Outperform ➝ Outperform | | |
| 10/23/2025 | Scotiabank | Boost Target | Outperform ➝ Outperform | $5.50 ➝ $8.00 | |
| 10/23/2025 | Scotiabank | Boost Target | Sector Outperform ➝ Sector Outperform | $5.50 ➝ $8.00 | |
| 10/10/2025 | Raymond James Financial | Reiterated Rating | Market Perform ➝ Market Perform | $7.00 | |
| 10/10/2025 | CIBC | Boost Target | Outperformer ➝ Outperformer | $6.50 ➝ $9.50 | |
| 9/9/2025 | National Bankshares | Reiterated Rating | Outperform ➝ Outperform | | |
| 7/15/2025 | CIBC | Boost Target | Outperformer ➝ Outperformer | $5.50 ➝ $6.25 | |
| 6/30/2025 | Raymond James Financial | Upgrade | Hold | $4.00 | |
| 6/24/2025 | National Bankshares | Reiterated Rating | Outperform ➝ Outperform | | |
| 5/8/2025 | CIBC | Boost Target | Outperformer ➝ Outperformer | $3.40 ➝ $4.75 | |
| 4/14/2025 | Scotiabank | Reiterated Rating | Outperform ➝ Outperform | | |
| 4/14/2025 | Scotiabank | Boost Target | Sector Outperform ➝ Sector Outperform | $4.25 ➝ $4.75 | |
| 4/8/2025 | Scotiabank | Boost Target | Sector Outperform ➝ Sector Outperform | $4.00 ➝ $4.25 | |
| 4/4/2025 | Raymond James Financial | Set Target | Market Perform ➝ Market Perform | $4.00 | |
| 4/2/2025 | National Bankshares | Reiterated Rating | Outperform ➝ Outperform | | |
| 3/26/2025 | New Street Research | Set Target | | $3.90 | |
| 3/26/2025 | Bank of America | Upgrade | Underperform ➝ Buy | $2.60 ➝ $3.90 | |
| 3/21/2025 | National Bank Financial | Upgrade | Strong-Buy | | |
| 2/27/2025 | CIBC | Lower Target | Outperform | $3.60 ➝ $3.40 | |
| 2/13/2025 | Scotiabank | Boost Target | Sector Outperform ➝ Sector Outperform | $3.50 ➝ $4.00 | |
| 9/17/2024 | Scotiabank | Boost Target | Sector Outperform ➝ Sector Outperform | $2.75 ➝ $3.25 | |
| 9/10/2024 | Royal Bank Of Canada | Boost Target | Outperform | $3.00 ➝ $3.50 | |
| 8/19/2024 | Scotiabank | Boost Target | Sector Outperform ➝ Sector Outperform | $2.50 ➝ $2.75 | |
| 7/10/2024 | Cibc World Mkts | Upgrade | Strong-Buy | | |
| 7/10/2024 | CIBC | Boost Target | Outperformer ➝ Outperformer | $3.00 ➝ $3.40 | |
| 6/3/2024 | Cibc World Mkts | Upgrade | Strong-Buy | | |
| 6/3/2024 | CIBC | Upgrade | Neutral ➝ Outperformer | $2.10 ➝ $3.00 | |
| 5/31/2024 | BMO Capital Markets | Initiated Coverage | Outperform ➝ Outperform | $3.00 ➝ $3.50 | |
| 5/21/2024 | TD Securities | Upgrade | Sell ➝ Hold | | |
| 5/21/2024 | Scotiabank | Upgrade | Sector Perform ➝ Sector Outperform | $2.00 ➝ $2.25 | |
| 5/17/2024 | National Bank Financial | Upgrade | Hold ➝ Strong-Buy | | |
| 4/8/2024 | National Bank Financial | Reiterated Rating | Sector Perform Spec Overwgt | | |
| 4/8/2024 | Scotiabank | Boost Target | Sector Perform ➝ Sector Perform | $1.65 ➝ $2.00 | |
| 1/3/2024 | National Bank Financial | Reiterated Rating | Sector Perform Spec Overwgt | | |
| 11/28/2023 | Raymond James Financial | Boost Target | Market Perform | $1.50 ➝ $1.75 | |
| 10/27/2023 | TD Securities | Boost Target | Reduce | $1.00 ➝ $1.05 | |
| 10/6/2023 | BMO Capital Markets | Boost Target | Outperform ➝ Outperform | $2.00 ➝ $2.25 | |
| 8/17/2023 | CSFB | Lower Target | Neutral | $1.20 ➝ $1.15 | |
| 7/28/2023 | TD Securities | Lower Target | Reduce | $1.05 ➝ $1.00 | |
| 3/3/2023 | Scotiabank | Initiated Coverage | Sector Perform | | |
| 2/17/2023 | TD Securities | Lower Target | Reduce | $0.95 ➝ $0.90 | |
| 1/13/2023 | National Bank Financial | Boost Target | | C$1.60 ➝ C$1.75 | |
| 12/6/2022 | TD Securities | Downgrade | Hold ➝ Reduce | $0.85 | |
| 10/13/2022 | National Bank Financial | Boost Target | | C$1.40 ➝ C$1.50 | |
| 10/3/2022 | National Bank Financial | Boost Target | | C$1.20 ➝ C$1.40 | |
| 10/3/2022 | Royal Bank Of Canada | Upgrade | Sector Perform ➝ Outperform | $1.00 ➝ $1.25 | |
| 7/21/2022 | National Bank Financial | Lower Target | | C$1.50 ➝ C$1.20 | |
| 7/13/2022 | Raymond James Financial | Lower Target | Market Perform | $2.00 ➝ $1.50 | |
| 7/13/2022 | TD Securities | Lower Target | Hold | $1.75 ➝ $0.85 | |
| 7/13/2022 | BMO Capital Markets | Lower Target | | C$3.00 ➝ C$2.00 | |
| 7/12/2022 | National Bank Financial | Lower Target | | C$2.50 ➝ C$1.50 | |
| 7/12/2022 | Royal Bank Of Canada | Lower Target | Sector Perform | $1.50 ➝ $1.00 | |
| 5/3/2022 | TD Securities | Lower Target | Hold | $2.00 ➝ $1.75 | |
| 5/3/2022 | Raymond James Financial | Set Target | Market Perform | $2.00 | |
| 4/21/2022 | Canaccord Genuity Group | Upgrade | Hold ➝ Buy | | |
| 4/20/2022 | National Bank Financial | Lower Target | | C$2.75 ➝ C$2.50 | |
| 2/24/2022 | Raymond James Financial | Set Target | Market Perform | $2.00 | |
| 2/4/2022 | National Bank Financial | Boost Target | | C$2.50 ➝ C$2.75 | |
| 1/18/2022 | Canaccord Genuity Group | Downgrade | Buy ➝ Hold | | |
| 12/24/2021 | BMO Capital Markets | Initiated Coverage | Outperform | | |
| 12/14/2021 | Raymond James Financial | Boost Target | Market Perform | $1.75 ➝ $2.00 | |
| 11/22/2021 | National Bank Financial | Boost Target | Sector Perform | C$2.25 ➝ C$2.50 | |
| 11/15/2021 | Raymond James Financial | Set Target | Market Perform | $1.75 | |
| 11/15/2021 | TD Securities | Boost Target | Hold | $1.50 ➝ $1.75 | |
| 10/13/2021 | Raymond James Financial | Lower Target | Market Perform | $2.00 ➝ $1.75 | |
| 9/17/2021 | Cormark | Reiterated Rating | Hold | | |
| 9/14/2021 | Raymond James Financial | Set Target | Market Perform | $2.00 | |
| 9/14/2021 | BMO Capital Markets | Lower Target | Outperform | C$3.50 ➝ C$3.25 | |
| 9/8/2021 | Royal Bank Of Canada | Upgrade | Underperform ➝ Sector Perform | $1.75 ➝ $1.50 | |
| 8/17/2021 | Raymond James Financial | Lower Target | Market Perform | $2.50 ➝ $2.00 | |
| 8/11/2021 | National Bank Financial | Downgrade | Outperform ➝ Sector Perform | | |
| 7/16/2021 | National Bank Financial | Lower Target | Outperform | C$4.00 ➝ C$3.50 | |
| 6/9/2021 | Raymond James Financial | Boost Target | Market Perform | $2.25 ➝ $2.50 | |
| 5/21/2021 | Raymond James Financial | Boost Target | Market Perform | $2.00 ➝ $2.25 | |
| 5/6/2021 | Raymond James Financial | Set Target | Market Perform | $2.00 | |
| 2/22/2021 | Raymond James Financial | Set Target | Market Perform | $2.25 | |
| 2/12/2021 | Raymond James Financial | Set Target | Market Perform | $2.25 | |
| 2/11/2021 | National Bank Financial | Reiterated Rating | Outperform | | |
| 2/2/2021 | CIBC | Downgrade | Sector Outperform ➝ Neutral | | |
| 1/11/2021 | National Bank Financial | Initiated Coverage | Outperform | | |