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
$288.74
Average 1Y price target
$346.00+19.83%
Agreement
Fair

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

$200.00$275.00$350.00$425.00$500.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
  • DCF5
  • Return on equity4
  • Return on assets4
  • Debt / equity2
  • P/E3
  • P/B3
Average price target

Mean of the targets analysts published in each window.

WindowTargetsAverage
Last month2$356.50
Last quarter5$364.00
Last year12$376.75
All time21$325.95
Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Oct 14, 2026BernsteinmaintainMarket PerformMarket Perform
Oct 9, 2026TD CowenmaintainBuyBuy
Sep 23, 2026BernsteinmaintainMarket PerformMarket Perform
Aug 4, 2026Wells FargomaintainEqual WeightEqual Weight
Jul 31, 2026CitigroupmaintainBuyBuy
Jul 13, 2026TD CowenmaintainBuyBuy
Jul 1, 2026CitigroupmaintainBuyBuy
May 18, 2026CitigroupmaintainBuyBuy
May 14, 2026TD CowenmaintainBuyBuy
Apr 2, 2026CitigroupmaintainBuyBuy
Mar 6, 2026TD CowenmaintainBuyBuy
Feb 12, 2026B of A SecuritiesupgradeUnderperformNeutral
Feb 10, 2026CitigroupmaintainBuyBuy
Jan 20, 2026Goldman SachsmaintainBuyBuy
Jan 13, 2026CitigroupmaintainBuyBuy
Nov 3, 2025JP MorganmaintainNeutralNeutral
Oct 31, 2025TD CowenmaintainBuyBuy
Oct 31, 2025Goldman SachsmaintainBuyBuy
Aug 13, 2025B of A SecuritiesmaintainUnderperformUnderperform
Aug 4, 2025BarclaysmaintainEqual WeightEqual Weight
Jul 10, 2025TD CowenupgradeHoldBuy
May 5, 2025BarclaysmaintainEqual WeightEqual Weight
May 2, 2025Goldman SachsmaintainBuyBuy
Apr 11, 2025Goldman SachsupgradeSellBuy
Feb 10, 2025Goldman SachsmaintainSellSell
Feb 10, 2025BarclaysmaintainEqual WeightEqual Weight
Nov 13, 2024B of A SecuritiesmaintainUnderperformUnderperform
Nov 4, 2024BarclaysmaintainEqual WeightEqual Weight
Nov 1, 2024TD CowendowngradeBuyHold
Nov 1, 2024Goldman SachsmaintainSellSell
Nov 1, 2024Deutsche BankmaintainHoldHold
Nov 1, 2024Alembic GlobaldowngradeOverweightNeutral
Oct 10, 2024Wolfe ResearchdowngradeOutperformPeer Perform
Oct 10, 2024Vertical ResearchdowngradeBuyHold
Sep 9, 2024JP MorgandowngradeOverweightNeutral
Mar 21, 2024JP MorganmaintainOverweightOverweight
Feb 8, 2024JP MorganmaintainOverweightOverweight
Feb 6, 2024BarclaysmaintainEqual WeightEqual Weight
Jan 5, 2024BarclaysdowngradeOverweightEqual Weight
Sep 28, 2023JP MorganupgradeNeutralOverweight