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

  • Overall3
  • DCF5
  • Return on equity3
  • Return on assets3
  • Debt / equity3
  • P/E2
  • P/B3
Average price target

Mean of the targets analysts published in each window.

Price target is not available for SAP.TO.

Recent rating changes

The latest 39 changes by research firm, newest first.

DateFirmActionFromTo
Jun 12, 2023TD SecuritiesmaintainBuyBuy
Jun 12, 2023ScotiabankmaintainSector PerformSector Perform
Jun 12, 2023RBC CapitalmaintainOutperformOutperform
Jun 12, 2023National Bank Financial IncmaintainOutperformOutperform
Jun 12, 2023CIBCmaintainOutperformOutperform
Jun 12, 2023BMO CapitalmaintainOutperformOutperform
May 31, 2023TD SecuritiesmaintainBuyBuy
Feb 13, 2023TD SecuritiesmaintainBuyBuy
Feb 13, 2023National Bank Financial IncmaintainOutperformOutperform
Nov 30, 2022TD SecuritiesmaintainBuyBuy
Nov 14, 2022TD SecuritiesmaintainBuyBuy
Oct 5, 2022National Bank Financial IncmaintainOutperformOutperform
Aug 5, 2022TD SecuritiesmaintainBuyBuy
Jun 11, 2022TD SecuritiesmaintainBuyBuy
Jun 10, 2022National Bank Financial IncmaintainOutperformOutperform
Mar 29, 2022TD SecuritiesmaintainBuyBuy
Dec 21, 2021BMO CapitalmaintainOutperformOutperform
Oct 30, 2021BMO CapitalmaintainOutperformOutperform
Sep 25, 2021TD SecuritiesmaintainBuyBuy
Sep 21, 2021TD SecuritiesmaintainBuyBuy
Sep 21, 2021National Bank Financial IncmaintainSector PerformSector Perform
Sep 21, 2021BMO CapitalmaintainOutperformOutperform
Aug 6, 2021National Bank Financial IncmaintainSector PerformSector Perform
Jul 25, 2021National Bank Financial IncmaintainSector PerformSector Perform
Jun 24, 2021BMO CapitalmaintainOutperformOutperform
Jun 7, 2021National Bank Financial IncmaintainSector PerformSector Perform
Jun 4, 2021TD SecuritiesmaintainBuyBuy
Jun 4, 2021CIBCmaintainOutperformOutperform
Jun 4, 2021BMO CapitalmaintainMarket PerformMarket Perform
May 25, 2021National Bank Financial IncmaintainSector PerformSector Perform
Jan 8, 2021TD SecuritiesmaintainBuyBuy
Nov 9, 2020National Bank Financial IncmaintainSector PerformSector Perform
Nov 6, 2020TD SecuritiesmaintainBuyBuy
Nov 6, 2020BMO CapitalmaintainMarket PerformMarket Perform
Oct 27, 2020CIBCmaintainNeutralNeutral
Oct 20, 2020National Bank Financial IncmaintainSector PerformSector Perform
Jun 2, 2020TD SecuritiesmaintainBuyBuy
Jan 27, 2020CIBCmaintainOutperformOutperform
Jan 14, 2020TD SecuritiesupgradeHoldBuy