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
$0.61
Average 1Y price target
$30.42+4885.25%
Agreement
Low

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

-$50.00$0.00$50.00$100.00$150.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
  • DCF5
  • Return on equity1
  • Return on assets1
  • Debt / equity3
  • P/E1
  • P/B4
Average price target

Mean of the targets analysts published in each window.

WindowTargetsAverage
Last month0—
Last quarter0—
Last year0—
All time32$22.55
Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Feb 10, 2026NeedhammaintainHoldHold
May 12, 2025NeedhammaintainHoldHold
Apr 8, 2025JP MorgandowngradeNeutralUnderweight
Feb 25, 2025Piper SandlermaintainUnderweightUnderweight
Feb 25, 2025NeedhammaintainHoldHold
Jan 16, 2025NeedhammaintainHoldHold
Jan 14, 2025Morgan StanleydowngradeEqual WeightUnderweight
Nov 14, 2024Piper SandlermaintainUnderweightUnderweight
Nov 14, 2024Goldman SachsmaintainNeutralNeutral
Nov 13, 2024Northland Capital MarketsmaintainMarket PerformMarket Perform
Nov 13, 2024Craig-HallummaintainHoldHold
Oct 21, 2024Northland Capital MarketsmaintainMarket PerformMarket Perform
Aug 7, 2024Craig-HallummaintainHoldHold
Aug 6, 2024Piper SandlermaintainUnderweightUnderweight
Aug 6, 2024Northland Capital MarketsmaintainMarket PerformMarket Perform
Aug 6, 2024Morgan StanleymaintainEqual WeightEqual Weight
Aug 6, 2024Goldman SachsupgradeSellNeutral
Jul 16, 2024Morgan StanleyupgradeUnderweightEqual Weight
Apr 30, 2024Piper SandlermaintainUnderweightUnderweight
Apr 30, 2024JefferiesdowngradeHoldUnderperform
Apr 30, 2024Craig-HallumdowngradeBuyHold
Apr 29, 2024JefferiesmaintainHoldHold
Apr 19, 2024Morgan StanleymaintainUnderweightUnderweight
Feb 6, 2024Piper SandlerdowngradeNeutralUnderweight
Feb 6, 2024JP MorganmaintainNeutralNeutral
Feb 6, 2024Goldman SachsmaintainSellSell
Feb 6, 2024BMO CapitalmaintainMarket PerformMarket Perform
Jan 22, 2024Goldman SachsmaintainSellSell
Jan 19, 2024Goldman SachsdowngradeNeutralSell
Nov 20, 2023Morgan StanleydowngradeEqual WeightUnderweight
Nov 1, 2023Goldman SachsmaintainNeutralNeutral
Oct 31, 2023Piper SandlermaintainNeutralNeutral
Oct 31, 2023JP MorganmaintainNeutralNeutral
Oct 31, 2023Goldman SachsmaintainNeutralNeutral
Oct 31, 2023BMO CapitalmaintainMarket PerformMarket Perform
Oct 23, 2023Morgan StanleymaintainEqual WeightEqual Weight
Oct 19, 2023JP MorganmaintainNeutralNeutral
Aug 9, 2023BMO CapitalmaintainMarket PerformMarket Perform
Aug 8, 2023Piper SandlermaintainNeutralNeutral
Aug 8, 2023Morgan StanleymaintainEqual WeightEqual Weight