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
$47.73
Average 1Y price target
$60.00+25.71%
Agreement
Good

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

$30.00$38.75$47.50$56.25$65.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 assets5
  • Debt / equity4
  • P/E3
  • P/B2
Average price target

Mean of the targets analysts published in each window.

WindowTargetsAverage
Last month0—
Last quarter1$60.00
Last year5$48.00
All time7$42.43
Recent rating changes

The latest 35 changes by research firm, newest first.

DateFirmActionFromTo
Aug 5, 2026Piper SandlermaintainOverweightOverweight
May 7, 2026Piper SandlermaintainOverweightOverweight
May 7, 2026Jones TradingmaintainBuyBuy
May 6, 2026Piper SandlerupgradeNeutralOverweight
Mar 2, 2026Jones TradingmaintainBuyBuy
Feb 12, 2026Piper SandlermaintainNeutralNeutral
Dec 22, 2025Piper SandlermaintainNeutralNeutral
Nov 12, 2025Jones TradingmaintainBuyBuy
Aug 11, 2025Jones TradingmaintainBuyBuy
May 12, 2025Jones TradingmaintainBuyBuy
Feb 13, 2025Piper SandlermaintainNeutralNeutral
Nov 18, 2024Piper SandlerupgradeUnderweightNeutral
Aug 8, 2024Piper SandlermaintainUnderweightUnderweight
Apr 1, 2024Piper SandlermaintainUnderweightUnderweight
Oct 6, 2023Piper SandlermaintainUnderweightUnderweight
Jul 6, 2023Piper SandlermaintainUnderweightUnderweight
Apr 4, 2023Piper SandlermaintainUnderweightUnderweight
Feb 13, 2023Piper SandlerdowngradeNeutralUnderweight
Oct 28, 2022Piper SandlerdowngradeOverweightNeutral
Aug 5, 2022Piper SandlerupgradeNeutralOverweight
Jun 27, 2022Piper SandlerdowngradeOverweightNeutral
Mar 21, 2022Piper SandlermaintainOverweightOverweight
Dec 1, 2021Piper SandlerupgradeNeutralOverweight
Jun 28, 2021Sidoti & Co.upgradeNeutralBuy
Sep 18, 2020Sidoti & Co.maintainNeutralNeutral
May 4, 2020Sidoti & Co.maintainNeutralNeutral
Apr 6, 2020Piper SandlermaintainNeutralNeutral
Sep 22, 2017Sandler O'NeillupgradeHoldBuy
Sep 22, 2017Piper SandlerupgradeHoldBuy
Nov 5, 2014Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
Nov 5, 2014Keefe Bruyette & WoodsmaintainMarket PerformMarket Perform
Feb 11, 2014Sandler O'NeillupgradeHoldBuy
Feb 11, 2014Piper SandlerupgradeHoldBuy
Jul 10, 2012Sandler O'NeillmaintainHoldHold
Jul 10, 2012Piper SandlermaintainHoldHold