$0.14 (0.67%)
| 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-09 | RBC Capital | Maintain | Outperform | Outperform |
| 2026-02-25 | Scotiabank | Maintain | Sector Perform | Sector Perform |
| 2026-01-26 | Scotiabank | Maintain | Sector Perform | Sector Perform |
| 2025-10-23 | Scotiabank | Maintain | Sector Perform | Sector Perform |
| 2025-10-10 | CIBC | Maintain | Outperform | Outperform |
| 2025-10-10 | Raymond James | Maintain | Market Perform | Market Perform |
| 2025-09-10 | RBC Capital | Upgrade | Sector Perform | Outperform |
| 2025-07-15 | CIBC | Maintain | Outperform | Outperform |
| 2025-05-12 | Scotiabank | Maintain | Sector Perform | Sector Perform |
| 2025-05-08 | CIBC | Maintain | Outperform | Outperform |
| 2025-04-14 | Scotiabank | Maintain | Sector Perform | Sector Perform |
| 2025-03-20 | CIBC | Maintain | Outperform | Outperform |
| 2025-01-15 | Raymond James | Maintain | Underperform | Underperform |
| 2024-10-22 | Canaccord Genuity | Upgrade | Hold | Buy |
| 2024-10-22 | CIBC | Maintain | Neutral | Neutral |
| 2024-10-22 | RBC Capital | Maintain | Sector Perform | Sector Perform |
| 2024-10-10 | National Bank Financial Inc | Upgrade | Sector Perform | Outperform |
| 2024-08-19 | Scotiabank | Maintain | Sector Perform | Sector Perform |
| 2024-08-12 | Scotiabank | Maintain | Sector Perform | Sector Perform |
| 2024-08-12 | CIBC | Maintain | Neutral | Neutral |
| 2024-07-10 | CIBC | Maintain | Neutral | Neutral |
| 2024-06-06 | Scotiabank | Maintain | Sector Perform | Sector Perform |
| 2024-04-18 | Scotiabank | Maintain | Sector Perform | Sector Perform |
| 2024-04-05 | BMO Capital | Maintain | Outperform | Outperform |
| 2023-11-10 | BMO Capital | Maintain | Outperform | Outperform |
| 2023-09-12 | RBC Capital | Upgrade | Underperform | Sector Perform |
| 2023-08-14 | TD Securities | Maintain | Buy | Buy |
| 2023-05-17 | National Bank Financial Inc | Maintain | Sector Perform | Sector Perform |
| 2023-05-12 | BMO Capital | Maintain | Outperform | Outperform |
| 2023-05-01 | BMO Capital | Upgrade | Market Perform | Outperform |
| 2022-12-20 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2022-12-20 | Canaccord Genuity | Upgrade | Sell | Hold |
| 2022-12-20 | CIBC | Upgrade | Underperform | Neutral |
| 2022-10-19 | B of A Securities | Upgrade | Underperform | Buy |
| 2022-10-19 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2022-08-24 | Raymond James | Downgrade | Market Perform | Underperform |
| 2022-08-04 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2022-05-04 | Credit Suisse | Downgrade | Neutral | Underperform |
| 2022-05-04 | Raymond James | Downgrade | Market Perform | Underperform |
| 2022-04-20 | RBC Capital | Downgrade | Sector Perform | Underperform |
| 2022-04-18 | BMO Capital | Downgrade | Outperform | Market Perform |
| 2022-02-15 | BMO Capital | Upgrade | Market Perform | Outperform |
| 2021-01-20 | Credit Suisse | Maintain | Neutral | Neutral |
| 2020-11-05 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2020-05-06 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2019-07-23 | GMP Securities | Downgrade | Buy | Hold |
| 2019-05-07 | Canaccord Genuity | Downgrade | Buy | Hold |
| 2019-01-22 | Macquarie | Upgrade | Neutral | Outperform |
| 2019-01-18 | BMO Capital | Downgrade | Outperform | Market Perform |
| 2018-06-07 | Desjardins | Downgrade | Buy | Hold |
| 2018-04-13 | Bank of America | Upgrade | Neutral | Buy |
| 2018-04-13 | B of A Securities | Upgrade | Neutral | Buy |
| 2017-09-29 | Canaccord Genuity | Downgrade | Buy | Hold |
| 2017-09-06 | CIBC | Upgrade | Neutral | Outperform |
| 2017-08-23 | BMO Capital | Upgrade | Market Perform | Outperform |
| 2017-05-10 | Credit Suisse | Upgrade | Underperform | Neutral |
| 2017-02-06 | BMO Capital | Maintain | Market Perform | Perform |
| 2017-01-13 | Credit Suisse | Downgrade | Neutral | Underperform |
| 2016-11-08 | TD Securities | Upgrade | Hold | Buy |
| 2016-10-19 | Canaccord Genuity | Upgrade | Hold | Buy |
| 2016-08-08 | RBC Capital | Upgrade | Sector Underperform | Sector Perform |
| 2016-07-18 | Paradigm Capital | Upgrade | Hold | Buy |
| 2016-06-30 | Credit Suisse | Upgrade | Underperform | Neutral |
| 2016-06-27 | CIBC | Maintain | Sector Perform | Perform |
| 2016-05-18 | Scotia Howard Weil | Downgrade | Sector Perform | Underperform |
| 2016-05-18 | Scotiabank | Downgrade | Sector Perform | Underperform |
| 2016-05-05 | Macquarie | Upgrade | Underperform | Neutral |
| 2016-02-19 | Mackie Research | Downgrade | Hold | Sell |
| 2016-02-12 | Goldman Sachs | Upgrade | Sell | Neutral |
| 2015-10-26 | HSBC | Downgrade | Buy | Reduce |
| 2015-10-21 | Canaccord Genuity | Downgrade | Hold | Sell |
| 2015-09-08 | HSBC | Maintain | Buy | Buy |
| 2015-08-06 | Canaccord Genuity | Upgrade | Sell | Hold |
| 2015-07-24 | CIBC | Maintain | Underperform | Underperform |
| 2015-07-24 | Raymond James | Downgrade | Market Perform | Underperform |
| 2015-07-13 | RBC Capital | Downgrade | Sector Perform | Underperform |
| 2015-07-10 | RBC Capital | Downgrade | Sector Perform | Underperform |
| 2015-02-25 | HSBC | Upgrade | Underweight | Overweight |
| 2015-01-26 | HSBC | Downgrade | Overweight | Underweight |
| 2015-01-25 | HSBC | Downgrade | Overweight | Underweight |
| 2015-01-22 | National Bank Financial | Downgrade | Outperform | Sector Perform |
| 2015-01-22 | National Bank Financial Inc | Downgrade | Outperform | Sector Perform |
| 2015-01-09 | Canaccord Genuity | Downgrade | Hold | Sell |
| 2014-11-14 | Barclays | Maintain | Underweight | Underweight |
| 2014-08-18 | Societe Generale | Maintain | Sector Perform | Sector Perform |
| 2014-08-14 | CIBC | Maintain | Sector Perform | Sector Perform |
| 2014-01-22 | Canaccord Genuity | Downgrade | Buy | Hold |
| 2014-01-22 | Dundee | Downgrade | Neutral | Sell |
| 2014-01-21 | Clarus Securities | Downgrade | Buy | Hold |
| 2014-01-13 | Canaccord Genuity | Upgrade | Hold | Buy |
| 2013-12-17 | Macquarie | Downgrade | Outperform | Neutral |
| 2013-11-26 | Morgan Stanley | Downgrade | Equal Weight | Underweight |
| 2013-11-07 | Canaccord Genuity | Downgrade | Buy | Hold |
| 2013-11-07 | Barclays | Downgrade | Equal Weight | Underweight |
| 2013-11-06 | HSBC | Downgrade | Overweight | Neutral |
| 2013-11-06 | Roth Capital | Downgrade | Buy | Neutral |
| 2013-10-21 | HSBC | Upgrade | Neutral | Overweight |
| 2013-10-10 | Roth Capital | Maintain | Buy | Buy |
| 2013-08-13 | Clarus Securities | Upgrade | Hold | Buy |
| 2013-06-14 | Global Hunter Securities | Maintain | Buy | Buy |
| 2013-05-09 | Mackie Research | Upgrade | Hold | Buy |
| 2013-05-08 | Canaccord Genuity | Upgrade | Hold | Buy |
| 2013-05-08 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2013-04-11 | Societe Generale | Downgrade | Hold | Sell |
| 2013-03-21 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2013-02-21 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2013-02-15 | National Bank Financial | Upgrade | Underperform | Sector Perform |
| 2013-02-15 | National Bank Financial Inc | Upgrade | Underperform | Sector Perform |
| 2013-02-04 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2013-01-30 | Societe Generale | Upgrade | Sell | Hold |
| 2013-01-25 | Bank of America | Downgrade | Buy | Neutral |
| 2013-01-25 | B of A Securities | Downgrade | Buy | Neutral |
| 2013-01-24 | Stifel Nicolaus | Downgrade | Buy | Hold |
| 2013-01-24 | Stifel | Downgrade | Buy | Hold |
| 2013-01-23 | Canaccord Genuity | Downgrade | Buy | Hold |
| 2013-01-23 | BMO Capital | Downgrade | Outperform | Market Perform |
| 2013-01-23 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2012-11-15 | Mackie Research | Downgrade | Buy | Hold |
| 2012-11-15 | CIBC | Maintain | Sector Perform | Perform |
| 2012-11-15 | CIBC | Downgrade | Sector Outperform | Sector Perform |
| 2012-11-15 | BMO Capital | Upgrade | Market Perform | Outperform |
| 2012-11-15 | Credit Suisse | Downgrade | Neutral | Underperform |
| 2012-11-15 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2012-11-14 | Macquarie | Downgrade | Outperform | Neutral |
| 2012-10-16 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2012-10-04 | Credit Suisse | Downgrade | Outperform | Neutral |
| 2012-08-15 | Mackie Research | Maintain | Buy | Buy |
| 2012-08-15 | B of A Securities | Maintain | Buy | Buy |
| 2012-08-15 | Bank of America | Maintain | Buy | Buy |
| 2012-08-14 | Stifel | Maintain | Buy | Buy |
| 2012-08-14 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2012-08-08 | Credit Suisse | Downgrade | Outperform | Neutral |
| 2012-05-14 | Stifel | Maintain | Buy | Buy |
| 2012-05-14 | Stifel Nicolaus | Maintain | Buy | Buy |