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
$50.31
Average 1Y price target
$39.75-20.99%
Agreement
Fair

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

$25.00$32.50$40.00$47.50$55.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 equity3
  • Return on assets4
  • Debt / equity4
  • P/E2
  • P/B2
Average price target

Mean of the targets analysts published in each window.

WindowTargetsAverage
Last month0—
Last quarter0—
Last year2$47.25
All time4$39.00
Recent rating changes

The latest 24 changes by research firm, newest first.

DateFirmActionFromTo
Jul 22, 2026Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
Apr 21, 2026Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
Jan 28, 2026Keefe, Bruyette & WoodsdowngradeOutperformMarket Perform
Jul 23, 2025Keefe, Bruyette & WoodsmaintainOutperformOutperform
Jan 31, 2025Keefe, Bruyette & WoodsmaintainOutperformOutperform
Dec 4, 2024Keefe, Bruyette & WoodsmaintainOutperformOutperform
Jul 29, 2024Piper SandlerdowngradeOverweightNeutral
Jul 25, 2024Keefe, Bruyette & WoodsmaintainOutperformOutperform
Apr 23, 2024Piper SandlermaintainOverweightOverweight
Apr 23, 2024Keefe, Bruyette & WoodsmaintainOutperformOutperform
Jan 24, 2024Janney Montgomery ScottupgradeNeutralBuy
Jan 2, 2024DA DavidsonmaintainNeutralNeutral
Nov 15, 2023DA DavidsondowngradeBuyNeutral
Aug 15, 2023Piper SandlermaintainOverweightOverweight
Apr 26, 2022Piper SandlerupgradeNeutralOverweight
Jan 26, 2022Keefe, Bruyette & WoodsupgradeMarket PerformOutperform
Aug 20, 2020DA DavidsonmaintainNeutralNeutral
Sep 23, 2019Hovde GroupdowngradeOutperformMarket Perform
Jan 24, 2018Sandler O'NeillupgradeSellHold
Jan 24, 2018Piper SandlerupgradeSellHold
Oct 21, 2015Keefe, Bruyette & WoodsdowngradeOutperformMarket Perform
Oct 21, 2015Keefe Bruyette & WoodsdowngradeOutperformMarket Perform
Mar 5, 2014Keefe, Bruyette & WoodsupgradeMarket PerformOutperform
Mar 5, 2014Keefe Bruyette & WoodsupgradeMarket PerformOutperform