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).

  • Overall2
  • DCF3
  • Return on equity5
  • Return on assets2
  • Debt / equity1
  • P/E1
  • P/B1
Average price target

Mean of the targets analysts published in each window.

Price target is not available for DOO.TO.

Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Sep 8, 2026CitigroupmaintainBuyBuy
Jun 5, 2026UBSmaintainNeutralNeutral
May 29, 2026CitigroupmaintainBuyBuy
Apr 20, 2026RBC CapitalmaintainOutperformOutperform
Apr 20, 2026CitigroupmaintainBuyBuy
Apr 9, 2026UBSmaintainNeutralNeutral
Mar 30, 2026CitigroupmaintainBuyBuy
Jan 9, 2026UBSmaintainNeutralNeutral
Dec 5, 2025RBC CapitalmaintainOutperformOutperform
Oct 16, 2025RBC CapitalmaintainOutperformOutperform
Oct 1, 2025CitigroupupgradeNeutralBuy
Sep 5, 2025UBSmaintainNeutralNeutral
Sep 3, 2025CitigroupmaintainNeutralNeutral
Jun 16, 2025CitigroupmaintainNeutralNeutral
May 30, 2025DesjardinsupgradeHoldBuy
Apr 23, 2025UBSmaintainNeutralNeutral
Apr 4, 2025CitigroupupgradeSellNeutral
Apr 4, 2025BairddowngradeOutperformNeutral
Mar 28, 2025CitigroupmaintainSellSell
Mar 27, 2025TD SecuritiesmaintainHoldHold
Mar 20, 2025CitigroupdowngradeNeutralSell
Sep 13, 2024UBSmaintainNeutralNeutral
Sep 9, 2024CitigroupmaintainBuyBuy
Jul 16, 2024CitigroupmaintainBuyBuy
Jun 3, 2024CIBCmaintainOutperformOutperform
Apr 2, 2024DesjardinsmaintainBuyBuy
Apr 1, 2024Raymond JamesmaintainStrong BuyStrong Buy
Apr 1, 2024CIBCmaintainOutperformOutperform
Mar 19, 2024National Bank Financial IncmaintainOutperformOutperform
Dec 4, 2023UBSdowngradeBuyNeutral
Sep 12, 2023CitigroupupgradeNeutralBuy
Jun 13, 2023DA DavidsonupgradeNeutralBuy
Jun 7, 2023RBC CapitalmaintainOutperformOutperform
Jun 2, 2023TD SecuritiesdowngradeBuyHold
Jun 2, 2023TD CowendowngradeBuyHold
Mar 27, 2023RBC CapitalmaintainOutperformOutperform
Mar 27, 2023CitigroupmaintainNeutralNeutral
Mar 21, 2023RBC CapitalmaintainOutperformOutperform
Jun 6, 2022Raymond JamesmaintainStrong BuyStrong Buy
Sep 7, 2021BMO CapitalupgradeMarket PerformOutperform