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
  • DCF4
  • Return on equity3
  • Return on assets2
  • Debt / equity1
  • P/E2
  • P/B2
Average price target

Mean of the targets analysts published in each window.

Price target is not available for BNS.TO.

Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
May 28, 2026RBC CapitalmaintainSector PerformSector Perform
Feb 25, 2026RBC CapitalmaintainSector PerformSector Perform
Dec 3, 2025RBC CapitalmaintainSector PerformSector Perform
Aug 27, 2025RBC CapitalmaintainSector PerformSector Perform
Feb 26, 2025RBC CapitalmaintainSector PerformSector Perform
Dec 4, 2024RBC CapitalmaintainSector PerformSector Perform
Aug 30, 2023ScotiabankmaintainHoldHold
Aug 21, 2023BarclaysmaintainUnderweightUnderweight
May 26, 2023RBC CapitalmaintainSector PerformSector Perform
May 9, 2023BarclaysdowngradeEqual WeightUnderweight
Mar 1, 2023RBC CapitalmaintainSector PerformSector Perform
Aug 24, 2022RBC CapitaldowngradeOutperformSector Perform
Jun 2, 2021RBC CapitalmaintainOutperformOutperform
Mar 2, 2021CIBCupgradeNeutralOutperform
May 27, 2020RBC CapitalmaintainSector PerformSector Perform
May 13, 2020B of A SecuritiesmaintainNeutralNeutral
May 11, 2020BarclaysmaintainOverweightOverweight
Mar 18, 2020CFRAmaintainBuyBuy
Dec 13, 2019Credit SuissedowngradeOutperformNeutral
Sep 24, 2019B of A SecuritiesupgradeNeutralBuy
Sep 24, 2019Bank of AmericaupgradeNeutralBuy
Aug 28, 2019Credit SuissemaintainOutperformOutperform
Aug 28, 2019BMO CapitalmaintainOutperformOutperform
Aug 29, 2018Canaccord GenuitydowngradeBuyHold
Jun 5, 2018B of A SecuritiesdowngradeBuyNeutral
Jun 5, 2018Bank of AmericadowngradeBuyNeutral
May 23, 2017BarclaysupgradeEqual WeightOverweight
Nov 1, 2016Bank of AmericamaintainBuyBuy
Sep 21, 2016DundeemaintainBuyBuy
Jun 9, 2016MacquariedowngradeOutperformNeutral
Dec 17, 2015Credit SuissemaintainNeutralNeutral
Aug 31, 2015RBC CapitalmaintainOutperformOutperform
Jun 1, 2015Cormark SecuritiesupgradeMarket PerformBuy
May 29, 2015RBC CapitalmaintainOutperformOutperform
May 20, 2015B of A SecuritiesdowngradeNeutralUnderperform
May 20, 2015Bank of AmericadowngradeNeutralUnderperform
Mar 6, 2015CitigroupmaintainNeutralNeutral
Nov 4, 2014CIBCdowngradeSector OutperformSector Perform
Aug 27, 2014TD SecuritiesmaintainBuyBuy
Aug 27, 2014Credit SuissedowngradeOutperformNeutral