| 11/5/2025 | Canaccord Genuity Group | Upgrade | Hold ➝ Strong-Buy | | |
| 10/20/2025 | Huber Research | Upgrade | Strong-Buy | | |
| 10/15/2025 | The Goldman Sachs Group | Upgrade | Hold ➝ Strong-Buy | | |
| 9/9/2025 | Wells Fargo & Company | Upgrade | Hold ➝ Strong-Buy | | |
| 8/28/2025 | TD Securities | Upgrade | Hold ➝ Buy | C$275.00 ➝ C$285.00 | |
| 8/19/2025 | Cibc World Mkts | Upgrade | Hold ➝ Strong-Buy | | |
| 8/7/2025 | TD Securities | Lower Target | Hold | C$305.00 ➝ C$275.00 | |
| 8/6/2025 | Scotiabank | Upgrade | Hold ➝ Strong-Buy | | |
| 7/16/2025 | BMO Capital Markets | Boost Target | | C$280.00 ➝ C$308.00 | |
| 7/15/2025 | TD Securities | Boost Target | Hold | C$260.00 ➝ C$305.00 | |
| 7/10/2025 | National Bankshares | Boost Target | Outperform | C$286.00 ➝ C$300.00 | |
| 5/2/2025 | Scotiabank | Downgrade | Strong-Buy ➝ Hold | | |
| 5/2/2025 | Canaccord Genuity Group | Boost Target | Hold | C$175.00 ➝ C$181.00 | |
| 5/2/2025 | BMO Capital Markets | Boost Target | Outperform | C$265.00 ➝ C$280.00 | |
| 4/10/2025 | Bank of America | Set Target | Neutral | C$255.00 | |
| 2/7/2025 | BMO Capital Markets | Boost Target | Outperform | C$260.00 ➝ C$265.00 | |
| 2/7/2025 | National Bankshares | Boost Target | Outperform | C$260.00 ➝ C$286.00 | |
| 2/7/2025 | TD Securities | Boost Target | Hold | C$250.00 ➝ C$260.00 | |
| 11/26/2024 | Wells Fargo & Company | Upgrade | Hold | | |
| 11/6/2024 | BMO Capital Markets | Boost Target | | C$251.00 ➝ C$256.00 | |
| 11/6/2024 | TD Securities | Boost Target | | C$235.00 ➝ C$250.00 | |
| 9/8/2024 | National Bank Financial | Upgrade | Hold ➝ Strong-Buy | | |
| 8/27/2024 | Scotiabank | Upgrade | Hold ➝ Strong-Buy | | |
| 8/2/2024 | National Bankshares | Boost Target | Sector Perform | C$219.00 ➝ C$231.00 | |
| 6/20/2024 | TD Securities | Boost Target | Hold | C$230.00 ➝ C$235.00 | |
| 5/3/2024 | TD Securities | Boost Target | Hold | C$225.00 ➝ C$230.00 | |
| 5/3/2024 | National Bankshares | Boost Target | | C$217.00 ➝ C$219.00 | |
| 4/23/2024 | National Bankshares | Downgrade | Outperform ➝ Sector Perform | C$210.00 ➝ C$217.00 | |
| 3/13/2024 | TD Securities | Boost Target | Hold | C$210.00 ➝ C$225.00 | |
| 2/20/2024 | National Bank Financial | Downgrade | Sector Perform Under Weight ➝ Underperform Underweight | | |
| 2/20/2024 | National Bankshares | Downgrade | Sector Perform ➝ Underperform | C$210.00 | |
| 2/9/2024 | TD Securities | Boost Target | Hold | C$205.00 ➝ C$210.00 | |
| 2/9/2024 | Royal Bank Of Canada | Boost Target | Sector Perform | C$149.00 ➝ C$153.00 | |
| 2/9/2024 | National Bankshares | Boost Target | Sector Perform | C$201.00 ➝ C$210.00 | |
| 2/9/2024 | CIBC | Boost Target | Neutral | C$138.00 ➝ C$146.00 | |
| 2/9/2024 | Canaccord Genuity Group | Boost Target | Hold | C$147.00 ➝ C$149.00 | |
| 2/9/2024 | BMO Capital Markets | Boost Target | Outperform | C$211.00 ➝ C$222.00 | |
| 1/25/2024 | National Bankshares | Boost Target | Sector Perform | C$180.00 ➝ C$201.00 | |
| 1/22/2024 | Royal Bank Of Canada | Boost Target | Sector Perform | C$133.00 ➝ C$149.00 | |
| 1/16/2024 | TD Securities | Boost Target | Hold | C$185.00 ➝ C$205.00 | |
| 12/11/2023 | BMO Capital Markets | Boost Target | | C$201.00 ➝ C$211.00 | |
| 11/2/2023 | Royal Bank Of Canada | Lower Target | Sector Perform | C$136.00 ➝ C$133.00 | |
| 11/2/2023 | TD Securities | Lower Target | Hold | C$190.00 ➝ C$185.00 | |
| 11/2/2023 | BMO Capital Markets | Boost Target | | C$192.00 ➝ C$201.00 | |
| 11/2/2023 | National Bankshares | Lower Target | Sector Perform | C$186.00 ➝ C$180.00 | |
| 11/2/2023 | Bank of America | Lower Target | | C$222.00 ➝ C$195.00 | |
| 9/8/2023 | National Bank Financial | Lower Target | | C$194.00 ➝ C$186.00 | |
| 9/7/2023 | National Bankshares | Boost Target | Sector Perform | C$184.00 ➝ C$186.00 | |
| 8/3/2023 | National Bank Financial | Downgrade | Outperfrom Under Weight ➝ Sector Perform Under Weight | | |
| 8/3/2023 | TD Securities | Boost Target | Hold | C$185.00 ➝ C$190.00 | |
| 8/3/2023 | Royal Bank Of Canada | Downgrade | Outperform ➝ Sector Perform | C$135.00 ➝ C$139.00 | |
| 8/3/2023 | Citigroup | Boost Target | Outperform | C$145.00 ➝ C$150.00 | |
| 8/3/2023 | National Bankshares | Downgrade | Outperform ➝ Sector Perform | C$184.00 ➝ C$194.00 | |
| 5/9/2023 | National Bankshares | Upgrade | Sector Perform ➝ Outperform | C$184.00 | |
| 5/7/2023 | National Bank Financial | Upgrade | Sector Perform ➝ Outperform | | |
| 5/3/2023 | National Bank Financial | Boost Target | | C$170.00 ➝ C$184.00 | |
| 5/3/2023 | National Bankshares | Boost Target | Sector Perform ➝ Sector Perform | C$170.00 ➝ C$184.00 | |
| 5/3/2023 | TD Securities | Boost Target | Hold | C$175.00 ➝ C$185.00 | |
| 5/3/2023 | BMO Capital Markets | Boost Target | | C$182.00 ➝ C$184.00 | |
| 2/28/2023 | National Bankshares | Downgrade | Outperform ➝ Sector Perform | C$170.00 | |
| 2/27/2023 | National Bank Financial | Downgrade | Outperfrom Under Weight ➝ Sector Perform Under Weight | | |
| 2/16/2023 | TD Securities | Downgrade | Buy ➝ Hold | C$175.00 | |
| 2/10/2023 | National Bankshares | Boost Target | Outperform | C$162.00 ➝ C$170.00 | |
| 2/10/2023 | TD Securities | Boost Target | Buy | C$170.00 ➝ C$175.00 | |
| 2/10/2023 | BMO Capital Markets | Lower Target | | C$165.00 ➝ C$161.00 | |
| 12/1/2022 | BNP Paribas | Downgrade | Sell | | |
| 11/2/2022 | BMO Capital Markets | Boost Target | | C$160.00 ➝ C$165.00 | |
| 10/13/2022 | Bank of America | Boost Target | | C$178.00 ➝ C$190.00 | |
| 9/12/2022 | BMO Capital Markets | Boost Target | | C$157.00 ➝ C$160.00 | |
| 8/5/2022 | BMO Capital Markets | Boost Target | | C$154.00 ➝ C$157.00 | |
| 2/9/2022 | Royal Bank Of Canada | Upgrade | Buy | C$120.00 | |
| 2/9/2022 | Canaccord Genuity Group | Upgrade | Buy | C$117.00 | |
| 1/11/2022 | National Bank Financial | Upgrade | Sector Perform Under Weight ➝ Outperfrom Under Weight | | |
| 1/11/2022 | National Bankshares | Upgrade | Sector Perform ➝ Buy | C$162.00 | |
| 11/3/2021 | Royal Bank Of Canada | Boost Target | Sector Perform | C$122.00 ➝ C$123.00 | |
| 11/3/2021 | TD Securities | Boost Target | Buy | C$160.00 ➝ C$165.00 | |
| 11/3/2021 | BNP Paribas | Upgrade | Hold | | |
| 11/1/2021 | Royal Bank Of Canada | Downgrade | Hold | C$148.00 ➝ C$121.00 | |
| 10/6/2021 | TD Securities | Upgrade | Hold ➝ Buy | C$160.00 | |
| 9/3/2021 | TD Securities | Downgrade | Buy ➝ Hold | C$155.00 ➝ C$160.00 | |
| 9/2/2021 | National Bank Financial | Boost Target | Sector Perform | C$162.00 | |
| 9/2/2021 | National Bankshares | Boost Target | Sector Perform | C$145.00 ➝ C$162.00 | |
| 8/6/2021 | TD Securities | Boost Target | Buy | C$135.00 ➝ C$155.00 | |
| 8/6/2021 | National Bankshares | Downgrade | Outperform ➝ Sector Perform | C$139.00 ➝ C$145.00 | |
| 8/6/2021 | CIBC | Boost Target | Neutral | C$144.00 | |
| 8/6/2021 | Royal Bank Of Canada | Boost Target | Outperform | C$148.00 | |
| 8/6/2021 | National Bank Financial | Boost Target | Outperform | C$139.00 ➝ C$145.00 | |
| 8/5/2021 | National Bank Financial | Downgrade | Outperfrom Under Weight ➝ Sector Perform Under Weight | | |
| 7/30/2021 | Royal Bank Of Canada | Boost Target | Outperform | C$104.00 ➝ C$140.00 | |
| 7/15/2021 | TD Securities | Boost Target | Buy | C$130.00 ➝ C$135.00 | |
| 7/12/2021 | National Bankshares | Boost Target | Outperform | C$128.00 ➝ C$139.00 | |
| 7/12/2021 | National Bank Financial | Boost Target | Outperform | C$139.00 | |
| 6/28/2021 | Royal Bank Of Canada | Reiterated Rating | Outperform | C$128.00 | |
| 5/5/2021 | National Bank Financial | Boost Target | Outperform | C$128.00 | |
| 5/5/2021 | National Bankshares | Boost Target | Outperform | C$122.00 ➝ C$128.00 | |
| 5/5/2021 | BMO Capital Markets | Boost Target | Outperform | C$127.00 ➝ C$130.00 | |
| 5/5/2021 | TD Securities | Boost Target | Buy | C$125.00 ➝ C$130.00 | |
| 5/3/2021 | Royal Bank Of Canada | Boost Target | Outperform | C$123.00 | |
| 2/24/2021 | National Bank Financial | Boost Target | Outperform | C$115.00 ➝ C$122.00 | |
| 2/24/2021 | TD Securities | Boost Target | Buy | C$120.00 ➝ C$125.00 | |
| 2/24/2021 | BMO Capital Markets | Boost Target | | C$116.00 ➝ C$127.00 | |
| 2/22/2021 | Royal Bank Of Canada | Boost Target | Outperform | C$92.00 | |
| 1/15/2021 | National Bank Financial | Upgrade | Sector Perform ➝ Outperform | C$111.00 ➝ C$115.00 | |
| 1/7/2021 | Bank of America | Lower Target | | C$126.00 ➝ C$124.00 | |