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
  • DCF5
  • Return on equity3
  • Return on assets4
  • Debt / equity5
  • P/E2
  • P/B3
Average price target

Mean of the targets analysts published in each window.

Price target is not available for DSG.TO.

Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Oct 13, 2026BMO CapitalmaintainMarket PerformMarket Perform
Oct 8, 2026Loop CapitalmaintainBuyBuy
Sep 11, 2026ScotiabankmaintainSector OutperformSector Outperform
Jun 4, 2026Loop CapitalmaintainBuyBuy
Apr 16, 2026Rothschild & CoupgradeNeutralBuy
Mar 12, 2026Morgan StanleymaintainOverweightOverweight
Mar 12, 2026BMO CapitalmaintainMarket PerformMarket Perform
Mar 12, 2026BarclaysmaintainOverweightOverweight
Feb 4, 2026ScotiabankmaintainSector OutperformSector Outperform
Jan 12, 2026BarclaysupgradeEqual WeightOverweight
Dec 9, 2025Morgan StanleymaintainEqual WeightEqual Weight
Dec 4, 2025ScotiabankmaintainSector OutperformSector Outperform
Dec 4, 2025Raymond JamesupgradeMarket PerformOutperform
Dec 4, 2025BMO CapitalmaintainMarket PerformMarket Perform
Dec 4, 2025BarclaysmaintainEqual WeightEqual Weight
Nov 20, 2025Morgan StanleymaintainEqual WeightEqual Weight
Oct 29, 2025CIBCmaintainOutperformOutperform
Jun 5, 2025RBC CapitalmaintainOutperformOutperform
Jun 5, 2025BarclaysmaintainEqual WeightEqual Weight
Mar 28, 2025RBC CapitalmaintainOutperformOutperform
Mar 26, 2025ScotiabankmaintainSector OutperformSector Outperform
Mar 6, 2025Stephens & Co.maintainOverweightOverweight
Mar 6, 2025RBC CapitalmaintainOutperformOutperform
Mar 6, 2025BMO CapitalmaintainMarket PerformMarket Perform
Mar 6, 2025BarclaysmaintainEqual WeightEqual Weight
Dec 4, 2024ScotiabankmaintainSector OutperformSector Outperform
Dec 4, 2024BMO CapitalmaintainMarket PerformMarket Perform
Nov 29, 2024RBC CapitalmaintainOutperformOutperform
Nov 15, 2024BarclaysupgradeUnderweightEqual Weight
Oct 24, 2024ScotiabankmaintainSector OutperformSector Outperform
Sep 5, 2024RBC CapitalmaintainOutperformOutperform
Sep 5, 2024BMO CapitalmaintainMarket PerformMarket Perform
Sep 5, 2024BarclaysmaintainUnderweightUnderweight
May 31, 2024ScotiabankmaintainSector OutperformSector Outperform
May 31, 2024Raymond JamesmaintainMarket PerformMarket Perform
May 30, 2024TD SecuritiesmaintainBuyBuy
May 30, 2024Stephens & Co.maintainOverweightOverweight
May 30, 2024CIBCmaintainOutperformOutperform
May 30, 2024BMO CapitalmaintainMarket PerformMarket Perform
May 17, 2024BarclaysmaintainUnderweightUnderweight