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
$85.33
Average 1Y price target
$85.00-0.39%
Agreement
Good

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

$45.00$58.75$72.50$86.25$100.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).

  • Overall4
  • DCF1
  • Return on equity4
  • Return on assets5
  • Debt / equity2
  • P/E4
  • P/B5
Average price target

Mean of the targets analysts published in each window.

WindowTargetsAverage
Last month0—
Last quarter0—
Last year1$85.00
All time2$82.50
Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Aug 24, 2026JefferiesmaintainBuyBuy
Jan 27, 2020FearnleysdowngradeBuyHold
Sep 20, 2019CitigroupmaintainNeutralNeutral
Sep 20, 2019CitimaintainNeutralNeutral
Oct 17, 2018JP MorganupgradeNeutralOverweight
Apr 17, 2018Morgan StanleymaintainUnderweightUnderweight
Jan 17, 2018JP MorgandowngradeOverweightNeutral
Nov 16, 2017CitigroupmaintainNeutralNeutral
Feb 4, 2016JefferiesmaintainBuyBuy
Feb 4, 2016CitigroupmaintainNeutralNeutral
Jan 26, 2016JP MorganupgradeNeutralOverweight
Nov 4, 2015Morgan StanleyupgradeUnderweightEqual Weight
Nov 4, 2015Deutsche BankmaintainBuyBuy
Nov 3, 2015CitigroupdowngradeBuyNeutral
Oct 15, 2015JP MorganmaintainUnderweightUnderweight
May 7, 2015Bank of AmericadowngradeNeutralUnderperform
Mar 23, 2015Deutsche BankupgradeHoldBuy
Jan 9, 2015CitigroupmaintainBuyBuy
Nov 19, 2014Wells FargodowngradeOutperformPerform
Nov 4, 2014Morgan StanleymaintainUnderweightUnderweight
Jul 30, 2014CitigroupmaintainBuyBuy
Jun 12, 2014JefferiesmaintainBuyBuy
Jan 23, 2014Evercore PartnersmaintainEqual WeightEqual Weight
Jan 17, 2014Stifel NicolausdowngradeBuyHold
Jan 14, 2014RBC CapitaldowngradeOutperformPerform
Jan 6, 2014Seaport GlobaldowngradeBuyNeutral
Dec 23, 2013JP MorgandowngradeOverweightNeutral
Dec 5, 2013Deutsche BankupgradeHoldBuy
Nov 1, 2013Wells FargomaintainOutperformOutperform
Nov 1, 2013Global Hunter SecuritiesmaintainBuyBuy
Nov 1, 2013Deutsche BankmaintainHoldHold
Jul 23, 2013JP MorganupgradeNeutralOverweight
Jul 18, 2013Stifel NicolausmaintainHoldHold
Feb 12, 2013CitigroupmaintainBuyBuy
Jan 28, 2013JP MorgandowngradeOverweightHold
Jan 28, 2013Deutsche BankdowngradeBuyHold
Jul 20, 2012Bank of AmericamaintainUnderperformUnderperform
May 22, 2012Global Hunter SecuritiesmaintainAccumulateBuy
May 3, 2012JP MorganmaintainOverweightOverweight
Apr 26, 2012Bank of AmericamaintainUnderperformUnderperform