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
$99.49
Average 1Y price target
$90.00-9.54%
Agreement
Good

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

$55.00$67.50$80.00$92.50$105.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
  • DCF5
  • Return on equity1
  • Return on assets1
  • Debt / equity1
  • P/E1
  • P/B3
Average price target

Mean of the targets analysts published in each window.

WindowTargetsAverage
Last month0—
Last quarter0—
Last year2$96.00
All time3$96.67
Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Sep 11, 2026JP MorganmaintainOverweightOverweight
Aug 10, 2026Barrington ResearchmaintainOutperformOutperform
Jun 24, 2026CitizensmaintainMarket OutperformMarket Outperform
May 13, 2026Barrington ResearchmaintainOutperformOutperform
May 8, 2026CitizensmaintainMarket OutperformMarket Outperform
Feb 20, 2026Barrington ResearchmaintainOutperformOutperform
Jan 5, 2026Barrington ResearchmaintainOutperformOutperform
Nov 24, 2025JP MorganmaintainOverweightOverweight
Oct 24, 2025Barrington ResearchmaintainOutperformOutperform
Aug 8, 2025Barrington ResearchmaintainOutperformOutperform
Jul 1, 2025Barrington ResearchmaintainOutperformOutperform
Apr 22, 2025JMP SecuritiesmaintainMarket OutperformMarket Outperform
Mar 19, 2025JP MorganmaintainOverweightOverweight
Feb 28, 2025Barrington ResearchmaintainOutperformOutperform
Dec 16, 2024B of A SecuritiesupgradeNeutralBuy
Dec 3, 2024JP MorganmaintainOverweightOverweight
Nov 21, 2024Barrington ResearchmaintainOutperformOutperform
Nov 7, 2024Barrington ResearchmaintainOutperformOutperform
Oct 9, 2024Barrington ResearchmaintainOutperformOutperform
Oct 7, 2024B of A SecuritiesdowngradeBuyNeutral
Sep 20, 2024Barrington ResearchmaintainOutperformOutperform
Aug 15, 2024Barrington ResearchmaintainOutperformOutperform
May 9, 2024Barrington ResearchmaintainOutperformOutperform
Mar 13, 2024JP MorganmaintainOverweightOverweight
Mar 1, 2024Barrington ResearchmaintainOutperformOutperform
Jan 3, 2024Barrington ResearchmaintainOutperformOutperform
Nov 17, 2023JP MorganmaintainOverweightOverweight
Nov 9, 2023Barrington ResearchmaintainOutperformOutperform
Sep 19, 2023CJS SecuritiesupgradeMarket PerformMarket Outperform
Aug 14, 2023Barrington ResearchmaintainOutperformOutperform
May 5, 2023Barrington ResearchmaintainOutperformOutperform
Feb 24, 2023Barrington ResearchmaintainOutperformOutperform
Dec 14, 2021CJS SecuritiesupgradeMarket PerformMarket Outperform
May 7, 2021Barrington ResearchupgradeMarket PerformOutperform
May 3, 2021JefferiesupgradeHoldBuy
Feb 26, 2021Barrington ResearchdowngradeOutperformMarket Perform
Mar 27, 2020Sidoti & Co.maintainBuyBuy
Nov 8, 2019Barrington ResearchupgradeMarket PerformOutperform
Nov 2, 2018Cantor FitzgeraldmaintainNeutralNeutral
May 4, 2018Cantor FitzgeralddowngradeOverweightNeutral