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 PAAS.TO.

Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Sep 16, 2026RBC CapitalmaintainOutperformOutperform
Jul 9, 2026B of A SecuritiesmaintainBuyBuy
Jul 6, 2026JefferiesmaintainHoldHold
May 12, 2026TD CowenupgradeHoldBuy
Apr 28, 2026RBC CapitalmaintainOutperformOutperform
Jan 26, 2026ScotiabankmaintainSector OutperformSector Outperform
Jan 21, 2026JefferiesmaintainHoldHold
Dec 1, 2025B of A SecuritiesmaintainBuyBuy
Oct 23, 2025ScotiabankmaintainSector OutperformSector Outperform
Oct 10, 2025CIBCmaintainOutperformOutperform
Sep 5, 2025ScotiabankmaintainSector OutperformSector Outperform
Jul 15, 2025CIBCmaintainOutperformOutperform
May 13, 2025CIBCmaintainOutperformOutperform
May 8, 2025CIBCmaintainOutperformOutperform
Apr 14, 2025ScotiabankmaintainSector OutperformSector Outperform
Feb 27, 2025TD SecuritiesmaintainBuyBuy
Feb 25, 2025ScotiabankmaintainSector OutperformSector Outperform
Oct 4, 2024JefferiesmaintainHoldHold
Jul 16, 2024ScotiabankmaintainSector OutperformSector Outperform
Jul 12, 2024JefferiesmaintainHoldHold
Jul 10, 2024CIBCmaintainOutperformOutperform
May 23, 2024ScotiabankmaintainSector OutperformSector Outperform
May 22, 2024CIBCmaintainOutperformOutperform
Apr 8, 2024ScotiabankmaintainSector OutperformSector Outperform
Feb 23, 2024ScotiabankmaintainSector OutperformSector Outperform
Jan 18, 2024BMO CapitalmaintainOutperformOutperform
Jan 11, 2023RBC CapitalupgradeSector PerformOutperform
May 12, 2022Canaccord GenuityupgradeHoldBuy
May 17, 2021National Bank Of CanadaupgradeSector PerformOutperform
Jan 13, 2021Deutsche BankdowngradeBuyHold
Jan 13, 2021Deutsche bankdowngradeBuyHold
Jan 12, 2021Deutsche BankdowngradeBuyHold
Oct 1, 2020Deutsche BankupgradeHoldBuy
Aug 11, 2020Deutsche BankdowngradeBuyHold
Jul 23, 2020B of A SecuritiesupgradeNeutralBuy
Jun 17, 2020Deutsche BankmaintainBuyBuy
Jun 12, 2020B of A SecuritiesmaintainNeutralNeutral
May 19, 2020B. Riley SecuritiesmaintainNeutralNeutral
May 19, 2020B. Riley FBRmaintainNeutralNeutral
May 12, 2020Deutsche BankmaintainBuyBuy