Search companies

Find a company by ticker or name

Analysts

Scores, price targets and rating changes published by the firms we track. Informational, not advice.

Rating scores

Each factor is scored 1 (weak) to 5 (strong).

  • Overall4
  • DCF3
  • Return on equity5
  • Return on assets5
  • Debt / equity3
  • P/E3
  • P/B2
Average price target

Mean of the targets analysts published in each window.

Price target is not available for CVE.TO.

Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Jul 30, 2026RBC CapitalmaintainOutperformOutperform
May 19, 2026RBC CapitalmaintainOutperformOutperform
May 7, 2026RBC CapitalmaintainOutperformOutperform
Mar 12, 2026Goldman SachsmaintainBuyBuy
Feb 20, 2026RBC CapitalmaintainOutperformOutperform
Feb 18, 2026RBC CapitalmaintainOutperformOutperform
Jan 20, 2026JP MorgandowngradeOverweightNeutral
Nov 17, 2025RBC CapitalmaintainOutperformOutperform
Aug 1, 2025RBC CapitalmaintainOutperformOutperform
Apr 30, 2025Goldman SachsmaintainBuyBuy
Apr 11, 2025RBC CapitalmaintainOutperformOutperform
Apr 2, 2025RBC CapitalmaintainOutperformOutperform
Feb 21, 2025RBC CapitalmaintainOutperformOutperform
Jan 6, 2025RBC CapitalmaintainOutperformOutperform
Nov 1, 2024BMO CapitalmaintainOutperformOutperform
Oct 4, 2024BMO CapitalmaintainOutperformOutperform
Jul 12, 2024ScotiabankmaintainSector OutperformSector Outperform
Mar 28, 2024Morgan StanleymaintainOverweightOverweight
Jan 26, 2024RBC CapitalmaintainOutperformOutperform
Jun 29, 2023National Bank Financial IncmaintainOutperformOutperform
Jun 6, 2023Goldman SachsupgradeNeutralBuy
May 30, 2023RBC CapitalmaintainOutperformOutperform
Apr 27, 2023RBC CapitalmaintainOutperformOutperform
Nov 21, 2022Goldman SachsdowngradeBuyNeutral
Jun 9, 2022Credit SuissemaintainOutperformOutperform
May 20, 2022Goldman SachsmaintainBuyBuy
Sep 28, 2021Goldman SachsmaintainBuyBuy
Oct 1, 2020JP MorgandowngradeNeutralUnderweight
Oct 7, 2019AltaCorp CapitalupgradeSector PerformOutperform
Oct 3, 2019UBSmaintainNeutralNeutral
Sep 26, 2019Goldman SachsupgradeNeutralBuy
Apr 16, 2019Goldman SachsupgradeSellNeutral
Jan 28, 2019Credit SuissemaintainOutperformOutperform
Nov 20, 2018Morgan StanleymaintainEqual WeightEqual Weight
Oct 12, 2018Morgan StanleymaintainEqual WeightEqual Weight
Oct 5, 2018CIBCmaintainOutperformOutperform
Sep 7, 2018Goldman SachsdowngradeNeutralSell
Aug 16, 2018Canaccord GenuitydowngradeBuyHold
Aug 2, 2018MacquarieupgradeUnderperformNeutral
May 23, 2018Morgan StanleymaintainEqual WeightEqual Weight