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
$31.82
Average 1Y price target
$22.50-29.29%
Agreement
Good

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

$20.00$25.00$30.00$35.00$40.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 equity4
  • Return on assets2
  • Debt / equity1
  • P/E2
  • P/B2
Average price target

Mean of the targets analysts published in each window.

WindowTargetsAverage
Last month0—
Last quarter0—
Last year0—
All time1$22.50
Recent rating changes

The latest 32 changes by research firm, newest first.

DateFirmActionFromTo
Jul 15, 2025BarclaysupgradeEqual WeightOverweight
Jun 7, 2024BarclaysupgradeEqual WeightOverweight
Mar 23, 2022BarclaysupgradeUnderweightEqual Weight
Dec 2, 2021RBC CapitaldowngradeOutperformSector Perform
Nov 26, 2021Goldman SachsdowngradeBuyNeutral
May 11, 2020CFRAmaintainStrong BuyStrong Buy
Jun 14, 2019BarclaysmaintainUnderweightUnderweight
Mar 21, 2019RBC CapitalupgradeSector PerformOutperform
Nov 2, 2018Morgan StanleyupgradeUnderweightEqual Weight
Apr 19, 2017JefferiesmaintainBuyBuy
Dec 7, 2016Independent ResearchdowngradeBuyHold
Sep 23, 2016RBC CapitalupgradeSector PerformOutperform
Mar 31, 2016Morgan StanleydowngradeEqual WeightUnderweight
Jan 5, 2016RBC CapitaldowngradeOutperformSector Perform
Jun 30, 2015B of A SecuritiesupgradeNeutralBuy
Jun 30, 2015Bank of AmericamaintainBuyBuy
Apr 29, 2015Deutsche BankdowngradeBuyHold
Mar 25, 2015Goldman SachsdowngradeBuyNeutral
Dec 17, 2014MacquarieupgradeNeutralOutperform
Aug 11, 2014HSBCupgradeNeutralOverweight
Apr 1, 2014B of A SecuritiesmaintainNeutralNeutral
Apr 1, 2014Bank of AmericamaintainNeutralNeutral
Mar 19, 2014Morgan StanleymaintainNeutralNeutral
Aug 22, 2013Morgan StanleyupgradeEqual WeightOverweight
Jul 11, 2013KBC PartnersmaintainHoldHold
Jun 18, 2013UBSmaintainBuyBuy
Apr 4, 2013Exane BNP ParibasupgradeNeutralOutperform
Mar 19, 2013JP MorganmaintainOverweightOverweight
Feb 26, 2013MacquarieupgradeUnderperformNeutral
Jan 16, 2013MacquariedowngradeNeutralUnderperform
Sep 11, 2012MacquariedowngradeOutperformNeutral
Apr 18, 2012CitigroupupgradeNeutralBuy