$0.02 (0.01%)
| Source | Headline |
|---|
Sign up for InvestorConsensus.com's daily newsletter to get the latest insider transactions delivered to your inbox daily.
Looking for new stock ideas? Want to see which stocks are moving? View our full suite of financial calendars and market data tables, all for free.
Last Month
Last Quarter
Last Year
All Time
| Date | Analyst Firm | Action | Previous Grade | New Grade |
|---|---|---|---|---|
| 2026-07-09 | B of A Securities | Maintain | Buy | Buy |
| 2026-07-06 | Jefferies | Maintain | Buy | Buy |
| 2026-06-30 | UBS | Maintain | Buy | Buy |
| 2026-05-14 | Scotiabank | Maintain | Sector Outperform | Sector Outperform |
| 2026-03-27 | UBS | Upgrade | Neutral | Buy |
| 2026-03-16 | TD Securities | Maintain | Buy | Buy |
| 2026-03-16 | Scotiabank | Maintain | Sector Outperform | Sector Outperform |
| 2026-03-16 | TD Cowen | Maintain | Buy | Buy |
| 2025-12-10 | RBC Capital | Upgrade | Sector Perform | Outperform |
| 2025-12-01 | UBS | Maintain | Neutral | Neutral |
| 2025-10-23 | Scotiabank | Maintain | Sector Outperform | Sector Outperform |
| 2025-10-16 | B of A Securities | Maintain | Buy | Buy |
| 2025-10-16 | UBS | Maintain | Neutral | Neutral |
| 2025-10-10 | CIBC | Maintain | Outperform | Outperform |
| 2025-10-10 | Raymond James | Maintain | Outperform | Outperform |
| 2025-09-19 | UBS | Maintain | Neutral | Neutral |
| 2025-09-12 | Raymond James | Maintain | Outperform | Outperform |
| 2025-08-12 | Scotiabank | Maintain | Sector Outperform | Sector Outperform |
| 2025-08-11 | UBS | Downgrade | Buy | Neutral |
| 2025-05-09 | CIBC | Maintain | Outperform | Outperform |
| 2025-04-15 | Raymond James | Maintain | Outperform | Outperform |
| 2025-04-14 | Scotiabank | Maintain | Sector Outperform | Sector Outperform |
| 2025-04-11 | UBS | Maintain | Buy | Buy |
| 2025-04-04 | RBC Capital | Maintain | Sector Perform | Sector Perform |
| 2025-04-04 | Raymond James | Maintain | Outperform | Outperform |
| 2025-03-17 | Scotiabank | Maintain | Sector Outperform | Sector Outperform |
| 2024-10-25 | Raymond James | Maintain | Outperform | Outperform |
| 2024-10-10 | National Bank Financial Inc | Upgrade | Sector Perform | Outperform |
| 2024-10-04 | Jefferies | Maintain | Buy | Buy |
| 2024-08-19 | Scotiabank | Maintain | Sector Outperform | Sector Outperform |
| 2024-08-15 | TD Securities | Maintain | Buy | Buy |
| 2024-07-12 | Jefferies | Maintain | Buy | Buy |
| 2024-07-10 | CIBC | Maintain | Outperform | Outperform |
| 2024-06-26 | B of A Securities | Maintain | Buy | Buy |
| 2024-05-23 | Scotiabank | Maintain | Sector Outperform | Sector Outperform |
| 2024-05-22 | CIBC | Maintain | Outperform | Outperform |
| 2024-03-18 | TD Securities | Upgrade | Hold | Buy |
| 2024-02-28 | Scotiabank | Maintain | Sector Outperform | Sector Outperform |
| 2024-02-21 | TD Securities | Downgrade | Buy | Hold |
| 2023-11-10 | BMO Capital | Maintain | Outperform | Outperform |
| 2023-09-25 | National Bank Financial Inc | Maintain | Outperform | Outperform |
| 2023-09-11 | Berenberg | Maintain | Buy | Buy |
| 2023-07-07 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2023-05-26 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2023-05-23 | RBC Capital | Downgrade | Outperform | Sector Perform |
| 2023-04-21 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2023-03-10 | BMO Capital | Maintain | Outperform | Outperform |
| 2023-01-30 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2022-10-17 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2022-07-19 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2022-07-18 | Keybanc | Maintain | Overweight | Overweight |
| 2022-04-19 | Keybanc | Maintain | Overweight | Overweight |
| 2021-12-20 | Keybanc | Maintain | Overweight | Overweight |
| 2021-09-24 | Keybanc | Maintain | Overweight | Overweight |
| 2021-03-08 | BMO Capital | Upgrade | Market Perform | Outperform |
| 2021-03-04 | JP Morgan | Maintain | Overweight | Overweight |
| 2021-01-06 | Barclays | Upgrade | Underweight | Equal Weight |
| 2020-11-09 | Berenberg | Maintain | Buy | Buy |
| 2020-08-20 | BMO Capital | Downgrade | Outperform | Market Perform |
| 2020-08-13 | Scotiabank | Maintain | Sector Outperform | Sector Outperform |
| 2020-08-13 | ScotiaBank | Maintain | Sector Outperform | Sector Outperform |
| 2020-06-17 | Deutsche Bank | Maintain | Hold | Hold |
| 2020-05-12 | Deutsche Bank | Downgrade | Buy | Hold |
| 2019-08-09 | Credit Suisse | Maintain | Neutral | Neutral |
| 2019-07-16 | Barclays | Upgrade | Equal Weight | Overweight |
| 2019-04-23 | GMP Securities | Downgrade | Buy | Hold |
| 2019-04-10 | Deutsche Bank | Maintain | Buy | Buy |
| 2019-04-09 | Barclays | Downgrade | Overweight | Equal Weight |