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.

Price target forecast

The average analyst target through the past year, and where analysts see the price a year from now.

Nov 6, 20260 analyst targets · 90 days
Share price
$5.52
Average 1Y price target
$5.88+6.52%
Agreement
Good

Analysts agreement range is spread less than 15% from the average

$4.50$5.13$5.75$6.38$7.00Past12m Forecast20262027

Share priceAverage analyst target (90-day window), shaded 10th–90th percentile12-month range from the lowest to the highest current target, dashed to the average

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.

WindowTargetsAverage
Last month1$5.75
Last quarter2$5.88
Last year9$6.53
All time25$7.80
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 24, 2023Credit SuissemaintainOutperformOutperform
Mar 20, 2023Wells FargomaintainOverweightOverweight
Mar 20, 2023RBC CapitalmaintainSector PerformPerform