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
$117.06
Average 1Y price target
$111.71-4.57%
Agreement
Good

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

$80.00$92.50$105.00$117.50$130.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).

  • Overall3
  • DCF4
  • Return on equity5
  • Return on assets5
  • Debt / equity1
  • P/E2
  • P/B1
Average price target

Mean of the targets analysts published in each window.

WindowTargetsAverage
Last month1$120.00
Last quarter5$113.20
Last year20$112.60
All time57$126.49
Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Sep 28, 2026Cantor FitzgeraldmaintainUnderweightUnderweight
Sep 28, 2026BairdmaintainNeutralNeutral
Sep 24, 2026UBSmaintainNeutralNeutral
Sep 24, 2026StifelmaintainHoldHold
Sep 24, 2026RBC CapitalmaintainSector PerformSector Perform
Sep 24, 2026JP MorganupgradeUnderweightNeutral
Sep 24, 2026BMO CapitalmaintainMarket PerformMarket Perform
Sep 16, 2026Wolfe ResearchupgradeUnderperformPeer Perform
Sep 11, 2026TD CowenmaintainHoldHold
Sep 9, 2026Wells FargomaintainUnderweightUnderweight
Sep 9, 2026StifelmaintainHoldHold
Aug 13, 2026JefferiesmaintainHoldHold
Jul 30, 2026CitigroupmaintainBuyBuy
Jul 22, 2026UBSmaintainNeutralNeutral
Jul 20, 2026Cantor FitzgeraldmaintainUnderweightUnderweight
Jun 30, 2026Morgan StanleymaintainEqual WeightEqual Weight
Jun 25, 2026UBSmaintainNeutralNeutral
Jun 25, 2026JP MorganmaintainUnderweightUnderweight
Jun 17, 2026StifelmaintainHoldHold
Jun 15, 2026CitigroupupgradeNeutralBuy
Jun 8, 2026TD CowenmaintainHoldHold
Apr 13, 2026UBSmaintainNeutralNeutral
Mar 26, 2026Wells FargomaintainUnderweightUnderweight
Mar 26, 2026TD CowenmaintainHoldHold
Mar 26, 2026JP MorganmaintainUnderweightUnderweight
Mar 26, 2026CitigroupmaintainNeutralNeutral
Mar 26, 2026BairdmaintainNeutralNeutral
Mar 19, 2026RBC CapitalmaintainSector PerformSector Perform
Mar 13, 2026BMO CapitalmaintainMarket PerformMarket Perform
Dec 22, 2025Morgan StanleymaintainEqual WeightEqual Weight
Dec 22, 2025JP MorganmaintainUnderweightUnderweight
Dec 22, 2025CitigroupmaintainNeutralNeutral
Dec 17, 2025StifelmaintainHoldHold
Dec 9, 2025Wells FargomaintainUnderweightUnderweight
Dec 9, 2025BMO CapitalmaintainMarket PerformMarket Perform
Dec 8, 2025JefferiesmaintainHoldHold
Dec 1, 2025TD CowenmaintainHoldHold
Oct 20, 2025Morgan StanleymaintainEqual WeightEqual Weight
Oct 1, 2025Morgan StanleymaintainEqual WeightEqual Weight
Oct 1, 2025JP MorganmaintainUnderweightUnderweight