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
$65.69
Average 1Y price target
$110.00+67.45%
Agreement
Good

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

$40.00$58.75$77.50$96.25$115.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).

  • Overall3
  • DCF3
  • Return on equity2
  • Return on assets4
  • Debt / equity5
  • P/E1
  • P/B2
Average price target

Mean of the targets analysts published in each window.

WindowTargetsAverage
Last month1$110.00
Last quarter2$98.50
Last year2$98.50
All time7$51.64
Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Oct 23, 2026NeedhammaintainBuyBuy
Aug 3, 2026NeedhamupgradeHoldBuy
Jul 6, 2026BenchmarkmaintainBuyBuy
Nov 3, 2025BenchmarkmaintainBuyBuy
Aug 1, 2025Cantor FitzgeraldmaintainOverweightOverweight
Feb 10, 2025Cantor FitzgeraldmaintainOverweightOverweight
Feb 7, 2025NeedhammaintainHoldHold
Jan 16, 2025NeedhammaintainHoldHold
Nov 4, 2024Craig-HallummaintainHoldHold
Nov 4, 2024Cantor FitzgeraldmaintainOverweightOverweight
Jul 30, 2024Cantor FitzgeraldmaintainOverweightOverweight
May 29, 2024BenchmarkmaintainBuyBuy
May 6, 2024Craig-HallummaintainHoldHold
Aug 7, 2023Lake StreetmaintainBuyBuy
Aug 4, 2023Craig-HallumupgradeSellHold
May 26, 2023BenchmarkmaintainBuyBuy
May 8, 2023Lake StreetmaintainBuyBuy
Feb 13, 2023Craig-HallummaintainSellSell
Feb 13, 2023BenchmarkupgradeHoldBuy
Feb 2, 2023Lake StreetmaintainBuyBuy
Nov 29, 2022Lake StreetmaintainBuyBuy
Nov 4, 2022Craig-HallumdowngradeHoldSell
Oct 29, 2021BenchmarkdowngradeBuyHold
May 21, 2021Craig-HallummaintainHoldHold
Sep 21, 2020BenchmarkmaintainBuyBuy
May 14, 2020BenchmarkmaintainBuyBuy
Jan 23, 2020BerenbergdowngradeBuyHold
Oct 25, 2019William BlairdowngradeOutperformMarket Perform
Oct 25, 2019Northcoast ResearchdowngradeBuyNeutral
Dec 12, 2018Northcoast ResearchmaintainBuyBuy
Oct 28, 2016Canaccord GenuitydowngradeBuyHold
May 11, 2016FBR CapitalmaintainOutperformOutperform
Apr 29, 2016Stephens & Co.downgradeOverweightEqual Weight
Oct 15, 2015Canaccord GenuityupgradeHoldBuy
Apr 24, 2015Piper SandlerdowngradeOverweightNeutral
Apr 24, 2015PiperJaffraydowngradeOverweightNeutral
Apr 24, 2015Craig-HallumdowngradeBuyHold
Apr 20, 2015NeedhamdowngradeBuyHold
Feb 19, 2015Pacific CrestmaintainSector PerformPerform
Dec 18, 2014OppenheimermaintainOutperformOutperform