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
  • DCF1
  • Return on equity1
  • Return on assets2
  • Debt / equity3
  • P/E1
  • P/B4
Average price target

Mean of the targets analysts published in each window.

Price target is not available for AQN.TO.

Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Oct 28, 2026CIBCmaintainNeutralNeutral
Oct 1, 2026BarclaysmaintainOverweightOverweight
Apr 20, 2026CIBCmaintainNeutralNeutral
Mar 10, 2026CIBCmaintainNeutralNeutral
Mar 9, 2026Raymond JamesupgradeMarket PerformOutperform
Nov 10, 2025Janney Montgomery ScottupgradeNeutralBuy
Jun 4, 2025TD SecuritiesmaintainHoldHold
Jun 4, 2025ScotiabankmaintainSector PerformSector Perform
Jun 4, 2025RBC CapitalmaintainSector PerformSector Perform
Jun 4, 2025CIBCmaintainNeutralNeutral
May 12, 2025ScotiabankmaintainSector PerformSector Perform
May 12, 2025RBC CapitalmaintainSector PerformSector Perform
May 12, 2025BMO CapitaldowngradeOutperformMarket Perform
Feb 18, 2025RBC CapitalmaintainSector PerformSector Perform
Feb 13, 2025ScotiabankmaintainSector PerformSector Perform
Nov 8, 2024ScotiabankmaintainSector PerformSector Perform
Oct 22, 2024CIBCmaintainNeutralNeutral
Oct 16, 2024Wells FargomaintainEqual WeightEqual Weight
Oct 11, 2024RBC CapitalmaintainSector PerformSector Perform
Oct 8, 2024CIBCmaintainNeutralNeutral
Aug 13, 2024ScotiabankmaintainSector PerformSector Perform
Aug 13, 2024RBC CapitalmaintainSector PerformSector Perform
Aug 12, 2024Wells FargodowngradeOverweightEqual Weight
Aug 12, 2024CIBCmaintainNeutralNeutral
Jul 10, 2024RBC CapitalmaintainSector PerformSector Perform
May 13, 2024Wells FargomaintainOverweightOverweight
Apr 22, 2024ScotiabankmaintainSector PerformSector Perform
Mar 11, 2024TD SecuritiesmaintainHoldHold
Jan 8, 2024BMO CapitalupgradeMarket PerformOutperform
Oct 10, 2023RBC CapitalmaintainSector PerformSector Perform
Sep 14, 2023RBC CapitalmaintainSector PerformSector Perform
Aug 11, 2023BMO CapitalmaintainMarket PerformMarket Perform
May 30, 2023Credit SuissemaintainOutperformOutperform
May 12, 2023Wells FargomaintainOverweightOverweight
Apr 18, 2023CIBCdowngradeOutperformNeutral
Apr 18, 2023B of A SecuritiesdowngradeBuyNeutral
Apr 12, 2023RBC CapitalmaintainSector PerformSector Perform
Mar 20, 2023Wells FargomaintainOverweightOverweight
Feb 16, 2023B of A SecuritiesupgradeUnderperformBuy
Jan 13, 2023DesjardinsdowngradeHoldSell