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

  • Overall1
  • DCF1
  • Return on equity1
  • Return on assets1
  • Debt / equity1
  • P/E1
  • P/B1
Average price target

Mean of the targets analysts published in each window.

Price target is not available for BEP-PM.TO.

Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Sep 21, 2023Wells FargomaintainOverweightOverweight
Jun 14, 2023Credit SuissemaintainOutperformOutperform
Jun 12, 2023MizuhomaintainNeutralNeutral
Jun 6, 2023Credit SuissemaintainOutperformOutperform
May 7, 2023Wells FargomaintainOverweightOverweight
Apr 16, 2023MizuhomaintainNeutralNeutral
Mar 27, 2023BMO CapitalmaintainOutperformOutperform
Nov 6, 2022Wells FargomaintainOverweightOverweight
Sep 30, 2022TD SecuritiesmaintainBuyBuy
Sep 29, 2022TD SecuritiesupgradeBuyAction List Buy
Sep 29, 2022MizuhomaintainNeutralNeutral
Aug 8, 2022RBC CapitalmaintainSector PerformPerform
Aug 7, 2022Wells FargomaintainOverweightOverweight
Aug 7, 2022RBC CapitalmaintainSector PerformSector Perform
Aug 7, 2022JP MorganmaintainOverweightOverweight
May 8, 2022TD SecuritiesupgradeHoldBuy
Apr 3, 2022TD SecuritiesdowngradeBuyHold
Mar 31, 2022BMO CapitalmaintainOutperformOutperform
Mar 28, 2022UBSmaintainBuyBuy
Jan 17, 2022National Bank Of CanadaupgradeSector PerformOutperform
Jan 6, 2022ScotiabankupgradeSector PerformSector Outperform
Dec 15, 2021TD SecuritiesupgradeHoldBuy
Dec 8, 2021JP MorganupgradeNeutralOverweight
Sep 21, 2021Raymond JamesupgradeMarket PerformOutperform
Aug 5, 2021BarclaysmaintainOverweightOverweight
Jun 27, 2021Credit SuisseupgradeNeutralOutperform
May 3, 2021RF LaffertydowngradeBuyHold
Apr 25, 2021Wells FargoupgradeEqual WeightOverweight
Mar 3, 2021Wells FargoupgradeUnderweightEqual Weight
Jan 5, 2021Wells FargodowngradeEqual WeightUnderweight
Nov 4, 2020TD SecuritiesdowngradeBuyHold
Nov 4, 2020BMO CapitalmaintainMarket PerformMarket Perform
Oct 7, 2020Wells FargodowngradeOverweightEqual Weight
Sep 24, 2020ScotiabankmaintainSector PerformSector Perform
Sep 24, 2020BMO CapitalmaintainMarket PerformMarket Perform
Jul 21, 2020National Bank Financial IncdowngradeOutperformSector Perform
Apr 1, 2020BarclaysmaintainOverweightOverweight
Mar 16, 2020Credit SuissemaintainNeutralNeutral
Feb 6, 2020Wells FargomaintainOverweightOverweight
Feb 6, 2020TD SecuritiesmaintainHoldHold