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
$46.89
Average 1Y price target
$61.63+31.44%
Agreement
Fair

Analysts agreement range is spread 15% to 30% from the average

$40.00$51.25$62.50$73.75$85.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
  • DCF2
  • Return on equity3
  • Return on assets3
  • Debt / equity1
  • P/E1
  • P/B2
Average price target

Mean of the targets analysts published in each window.

WindowTargetsAverage
Last month0—
Last quarter4$61.63
Last year4$61.63
All time11$52.23
Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Aug 3, 2026RBC CapitalmaintainOutperformOutperform
May 11, 2026RBC CapitalmaintainOutperformOutperform
Feb 17, 2026RBC CapitalmaintainOutperformOutperform
Nov 10, 2025RBC CapitalmaintainOutperformOutperform
Aug 12, 2025Argus ResearchmaintainBuyBuy
May 12, 2025RBC CapitalmaintainOutperformOutperform
Feb 18, 2025RBC CapitalmaintainOutperformOutperform
Dec 4, 2024RBC CapitalmaintainOutperformOutperform
Oct 18, 2023BarclaysmaintainEqual WeightEqual Weight
Oct 17, 2023Wolfe ResearchdowngradePeer PerformUnderperform
Sep 12, 2023National Bank Financial IncmaintainSector PerformSector Perform
Sep 11, 2023CIBCmaintainOutperformOutperform
Aug 8, 2023TD SecuritiesmaintainBuyBuy
Aug 7, 2023RBC CapitalmaintainOutperformOutperform
May 15, 2023Credit SuissemaintainNeutralNeutral
Feb 14, 2022ScotiabankdowngradeSector OutperformSector Perform
Jan 7, 2022Morgan StanleydowngradeOverweightEqual Weight
Sep 29, 2021Wells FargomaintainOverweightOverweight
Jul 1, 2021Goldman SachsupgradeSellNeutral
Nov 30, 2020Wells FargoupgradeEqual WeightOverweight
Apr 3, 2020UBSmaintainBuyBuy
Feb 24, 2020Goldman SachsdowngradeNeutralSell
Jul 2, 2019B of A SecuritiesdowngradeBuyNeutral
Jul 2, 2019Bank of AmericadowngradeBuyNeutral
Apr 25, 2019Credit SuissedowngradeOutperformNeutral
Mar 4, 2019ScotiabankdowngradeOutperformSector Perform
Mar 4, 2019National Bank Financial IncdowngradeOutperformSector Perform
Mar 4, 2019National Bank FinancialdowngradeOutperformSector Perform
Mar 4, 2019Evercore ISI GroupdowngradeOutperformIn Line
Nov 6, 2018Wells FargoupgradeMarket PerformOutperform
Aug 17, 2018B of A SecuritiesupgradeNeutralBuy
Aug 17, 2018Bank of AmericaupgradeNeutralBuy
Jul 13, 2018Morgan StanleymaintainEqual WeightEqual Weight
Jun 14, 2018BMO CapitalmaintainOutperformOutperform
Mar 29, 2018MizuhomaintainNeutralNeutral
Mar 23, 2018Morgan StanleymaintainEqual WeightEqual Weight
Feb 9, 2018Morgan StanleymaintainEqual WeightEqual Weight
Nov 17, 2017Morgan StanleymaintainEqual WeightEqual Weight
Jul 14, 2017Morgan StanleymaintainEqual WeightEqual Weight
May 2, 2017Morgan StanleymaintainEqual WeightEqual Weight