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

  • Overall4
  • DCF4
  • Return on equity5
  • Return on assets5
  • Debt / equity3
  • P/E3
  • P/B2
Average price target

Mean of the targets analysts published in each window.

Price target is not available for AGI.TO.

Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Sep 16, 2026RBC CapitalmaintainOutperformOutperform
Jul 9, 2026RBC CapitalmaintainOutperformOutperform
Jul 9, 2026B of A SecuritiesmaintainBuyBuy
Jul 6, 2026JefferiesmaintainBuyBuy
Jun 22, 2026B of A SecuritiesmaintainBuyBuy
Feb 6, 2026ScotiabankmaintainSector OutperformSector Outperform
Jan 26, 2026ScotiabankmaintainSector OutperformSector Outperform
Oct 23, 2025ScotiabankmaintainSector OutperformSector Outperform
Oct 16, 2025B of A SecuritiesmaintainBuyBuy
Apr 14, 2025ScotiabankmaintainSector OutperformSector Outperform
Apr 8, 2025B of A SecuritiesmaintainNeutralNeutral
Apr 4, 2025RBC CapitalmaintainOutperformOutperform
Oct 4, 2024JefferiesmaintainBuyBuy
Aug 19, 2024ScotiabankmaintainSector OutperformSector Outperform
Jul 16, 2024ScotiabankmaintainSector OutperformSector Outperform
Jul 12, 2024JefferiesmaintainBuyBuy
Apr 23, 2024RBC CapitalmaintainOutperformOutperform
Apr 9, 2024B of A SecuritiesupgradeNeutralBuy
Jan 11, 2024RBC CapitalupgradeSector PerformOutperform
Aug 8, 2023RBC CapitalmaintainSector PerformSector Perform
Nov 23, 2022ScotiabankupgradeSector PerformSector Outperform
Oct 29, 2020ScotiaBankmaintainSector PerformSector Perform
Oct 29, 2020ScotiabankmaintainSector PerformSector Perform
Oct 8, 2020B of A SecuritiesmaintainUnderperformUnderperform
Mar 12, 2020B of A SecuritiesdowngradeNeutralUnderperform
Jan 16, 2020Credit SuissedowngradeOutperformNeutral
Apr 16, 2019Credit SuissemaintainOutperformOutperform
Jun 7, 2018DesjardinsupgradeHoldBuy
Mar 21, 2018Credit SuissemaintainOutperformOutperform
Jan 26, 2018Credit SuisseupgradeNeutralOutperform
Feb 10, 2017RBC CapitaldowngradeOutperformSector Perform
Jan 13, 2017Credit SuissedowngradeOutperformNeutral
Dec 12, 2016RBC CapitalupgradeSector PerformOutperform
Aug 11, 2016DesjardinsupgradeHoldBuy
Jun 27, 2016Raymond JamesupgradeMarket PerformOutperform
May 3, 2016Canaccord GenuitydowngradeBuyHold
Apr 20, 2016Raymond JamesdowngradeOutperformMarket Perform
Mar 29, 2016ScotiabankdowngradeOutperformSector Perform
Mar 10, 2016RBC CapitaldowngradeOutperformSector Perform
Aug 11, 2015Scotia Howard WeilupgradeSector PerformOutperform