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, 20262 analyst targets · 90 days
Share price
$9.52
Average 1Y price target
$11.50+20.80%
Agreement
Low

Analysts agreement range is spread more than 30% from the average

$5.00$17.50$30.00$42.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).

  • Overall3
  • DCF4
  • Return on equity2
  • Return on assets2
  • Debt / equity3
  • P/E1
  • P/B3
Average price target

Mean of the targets analysts published in each window.

WindowTargetsAverage
Last month2$9.50
Last quarter6$12.17
Last year24$24.58
All time38$29.53
Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Oct 15, 2026StifelmaintainHoldHold
Oct 13, 2026TD CowenmaintainHoldHold
Sep 17, 2026NeedhammaintainBuyBuy
Aug 7, 2026TD CowenmaintainHoldHold
Aug 7, 2026NeedhammaintainBuyBuy
Aug 7, 2026DA DavidsonmaintainNeutralNeutral
May 11, 2026NeedhammaintainBuyBuy
May 8, 2026William BlairdowngradeOutperformMarket Perform
May 8, 2026StifeldowngradeBuyHold
May 4, 2026DA DavidsondowngradeBuyNeutral
Apr 23, 2026Morgan StanleymaintainEqual WeightEqual Weight
Apr 21, 2026StifelmaintainBuyBuy
Apr 8, 2026TD CowendowngradeBuyHold
Apr 2, 2026Craig-HallummaintainBuyBuy
Mar 27, 2026Telsey Advisory GroupmaintainOutperformOutperform
Mar 27, 2026NeedhammaintainBuyBuy
Mar 2, 2026NeedhammaintainBuyBuy
Mar 2, 2026MizuhomaintainOutperformOutperform
Feb 27, 2026Telsey Advisory GroupmaintainOutperformOutperform
Feb 27, 2026Morgan StanleydowngradeOverweightEqual Weight
Jan 30, 2026NeedhammaintainBuyBuy
Jan 13, 2026Telsey Advisory GroupmaintainOutperformOutperform
Dec 18, 2025TD CowenmaintainBuyBuy
Dec 18, 2025NeedhammaintainBuyBuy
Dec 18, 2025DA DavidsonmaintainBuyBuy
Dec 18, 2025BMO CapitalmaintainOutperformOutperform
Dec 17, 2025Telsey Advisory GroupmaintainOutperformOutperform
Dec 17, 2025Morgan StanleymaintainOverweightOverweight
Nov 26, 2025MizuhomaintainOutperformOutperform
Nov 5, 2025Telsey Advisory GroupmaintainOutperformOutperform
Oct 30, 2025Telsey Advisory GroupmaintainOutperformOutperform
Sep 2, 2025BMO CapitalmaintainOutperformOutperform
Aug 11, 2025MizuhomaintainOutperformOutperform
Aug 11, 2025DA DavidsonmaintainBuyBuy
Aug 8, 2025Telsey Advisory GroupmaintainOutperformOutperform
Aug 8, 2025StifelmaintainBuyBuy
Aug 1, 2025Telsey Advisory GroupmaintainOutperformOutperform
May 9, 2025Telsey Advisory GroupmaintainOutperformOutperform
May 5, 2025Telsey Advisory GroupmaintainOutperformOutperform
Apr 17, 2025Morgan StanleymaintainOverweightOverweight