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
$180.20
Average 1Y price target
$233.00+29.30%
Agreement
Good

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

$100.00$137.50$175.00$212.50$250.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 equity3
  • Return on assets2
  • Debt / equity1
  • P/E3
  • P/B3
Average price target

Mean of the targets analysts published in each window.

WindowTargetsAverage
Last month0—
Last quarter0—
Last year0—
All time2$236.50
Recent rating changes

The latest 33 changes by research firm, newest first.

DateFirmActionFromTo
Aug 3, 2026Keefe, Bruyette & WoodsmaintainOutperformOutperform
May 12, 2026Keefe, Bruyette & WoodsmaintainOutperformOutperform
Feb 23, 2026Keefe, Bruyette & WoodsmaintainOutperformOutperform
Nov 5, 2025Keefe, Bruyette & WoodsupgradeMarket PerformOutperform
Aug 8, 2025Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
May 12, 2025Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
Feb 24, 2025Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
Aug 8, 2024Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
Aug 6, 2024Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
Jul 29, 2024Keefe, Bruyette & WoodsdowngradeOutperformMarket Perform
May 8, 2024Keefe, Bruyette & WoodsmaintainOutperformOutperform
Mar 29, 2023Sidoti & Co.upgradeNeutralBuy
Feb 23, 2023Sidoti & Co.downgradeBuyNeutral
Jan 23, 2023Seaport GlobalmaintainBuyBuy
May 5, 2022Sidoti & Co.upgradeNeutralBuy
May 7, 2021Sidoti & Co.downgradeBuyNeutral
Feb 18, 2020Sidoti & Co.upgradeNeutralBuy
Feb 22, 2019Compass PointupgradeNeutralBuy
Feb 14, 2018Sidoti & Co.upgradeNeutralBuy
May 12, 2016Compass PointdowngradeBuyNeutral
Mar 11, 2016Keefe, Bruyette & WoodsdowngradeOutperformMarket Perform
Mar 11, 2016Keefe Bruyette & WoodsdowngradeOutperformMarket Perform
Aug 12, 2015Keefe, Bruyette & WoodsmaintainOutperformOutperform
Aug 12, 2015Keefe Bruyette & WoodsmaintainOutperformOutperform
Nov 13, 2014Keefe, Bruyette & WoodsmaintainOutperformOutperform
Nov 13, 2014Keefe Bruyette & WoodsmaintainOutperformOutperform
Nov 12, 2014Compass PointmaintainBuyBuy
Apr 8, 2014Keefe Bruyette & WoodsmaintainOutperformOutperform
Nov 14, 2013Compass PointmaintainBuyBuy
Sep 18, 2013Sidoti & Co.maintainBuyBuy
Aug 12, 2013Compass PointmaintainBuyBuy
Mar 20, 2013Compass PointmaintainBuyBuy
May 2, 2012Compass PointmaintainBuyBuy