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

No rating is stored for TD-PFI.TO.

Average price target

Mean of the targets analysts published in each window.

Price target is not available for TD-PFI.TO.

Recent rating changes

The latest 33 changes by research firm, newest first.

DateFirmActionFromTo
Aug 24, 2023RBC CapitalmaintainOutperformOutperform
Aug 24, 2023Credit SuissemaintainOutperformOutperform
Aug 24, 2023BarclaysmaintainEqual WeightEqual Weight
Aug 20, 2023BarclaysmaintainEqual WeightEqual Weight
May 25, 2023Credit SuissemaintainNeutralNeutral
May 25, 2023BMO CapitalmaintainMarket PerformMarket Perform
Dec 2, 2021BMO CapitalmaintainMarket PerformMarket Perform
Nov 21, 2021B of A SecuritiesupgradeUnderperformBuy
May 12, 2020B of A SecuritiesmaintainNeutralNeutral
Feb 3, 2020B of A SecuritiesupgradeNeutralBuy
Aug 14, 2019B of A SecuritiesdowngradeBuyNeutral
Jan 29, 2018B of A SecuritiesmaintainBuyBuy
May 22, 2017BarclaysupgradeUnderweightEqual Weight
Mar 12, 2017RBC CapitaldowngradeOutperformSector Perform
Sep 13, 2016CitigroupmaintainBuyBuy
Aug 25, 2016CIBCdowngradeOutperformSector Perform
Aug 24, 2016Credit SuissemaintainOutperformOutperform
Aug 24, 2016Canaccord GenuitydowngradeBuyHold
May 2, 2016Credit SuisseupgradeNeutralOutperform
Dec 16, 2015Credit SuissemaintainNeutralNeutral
Dec 8, 2015Canaccord GenuityupgradeHoldBuy
Dec 3, 2015MacquariemaintainOutperformOutperform
Sep 21, 2015Credit SuissedowngradeOutperformNeutral
May 28, 2015ScotiabankdowngradeOutperformSector Perform
Mar 30, 2015CitigroupupgradeNeutralBuy
Mar 15, 2015CitigroupmaintainNeutralNeutral
Dec 5, 2013Rafferty CapitaldowngradeBuyHold
Jun 17, 2013BarclaysdowngradeOverweightEqual Weight
Feb 28, 2013BMO CapitalmaintainOutperformOutperform
Dec 6, 2012BMO CapitalmaintainOutperformOutperform
Aug 30, 2012National Bank Financial IncmaintainOutperformOutperform
Aug 30, 2012Credit SuissedowngradeOutperformNeutral
Aug 30, 2012Canaccord GenuitymaintainBuyBuy