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
$2.92
Average 1Y price target
$65.01+2126.37%
Agreement
Low

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

-$50.00$25.00$100.00$175.00$250.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).

  • Overall2
  • DCF1
  • Return on equity1
  • Return on assets1
  • Debt / equity3
  • P/E1
  • P/B5
Average price target

Mean of the targets analysts published in each window.

WindowTargetsAverage
Last month0—
Last quarter0—
Last year3$10.00
All time24$62.26
Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Oct 9, 2026Canaccord GenuitymaintainHoldHold
Jul 14, 2026TD CowenmaintainBuyBuy
Apr 2, 2026Roth CapitalupgradeNeutralBuy
Mar 30, 2026TD CowenmaintainBuyBuy
Jan 20, 2026Roth CapitalmaintainNeutralNeutral
Aug 25, 2025JefferiesmaintainBuyBuy
Jul 29, 2025Zelman & AssocmaintainNeutralNeutral
Apr 9, 2025Piper SandlermaintainNeutralNeutral
Oct 11, 2024Roth MKMmaintainNeutralNeutral
Apr 10, 2024CIBCmaintainNeutralNeutral
Sep 1, 2023Roth MKMmaintainNeutralNeutral
Apr 11, 2023TD CowenmaintainOutperformOutperform
Jan 10, 2023Alliance Global PartnersmaintainNeutralNeutral
Oct 10, 2022Cantor FitzgeraldmaintainNeutralNeutral
Sep 30, 2022BarclaysmaintainUnderweightUnderweight
Aug 2, 2022Cantor FitzgeraldmaintainNeutralNeutral
Jul 29, 2022BenchmarkdowngradeHoldSell
Jul 15, 2022Roth CapitalmaintainNeutralNeutral
Jun 24, 2022Cantor FitzgeraldmaintainNeutralNeutral
Jun 15, 2022Piper SandlermaintainNeutralNeutral
Jun 15, 2022Canaccord GenuitymaintainBuyBuy
Apr 20, 2022BarclaysmaintainUnderweightUnderweight
Apr 7, 2022Cantor FitzgeraldmaintainNeutralNeutral
Mar 17, 2022Piper SandlermaintainNeutralNeutral
Mar 4, 2022Canaccord GenuityupgradeHoldBuy
Jan 11, 2022Cantor FitzgeraldmaintainNeutralNeutral
Jan 7, 2022Cantor FitzgeraldmaintainNeutralNeutral
Nov 1, 2021Cantor FitzgeralddowngradeOverweightNeutral
Oct 8, 2021CIBCmaintainNeutralNeutral
Sep 17, 2021Cantor FitzgeraldmaintainOverweightOverweight
Jul 27, 2021Cantor FitzgeraldmaintainOverweightOverweight
Jun 11, 2021CIBCdowngradeOutperformNeutral
May 7, 2021JefferiesupgradeUnderperformBuy
Feb 18, 2021Piper SandlerdowngradeOverweightNeutral
Feb 18, 2021BenchmarkdowngradeBuyHold
Feb 16, 2021Cantor FitzgeraldmaintainNeutralNeutral
Jan 15, 2021Cantor FitzgeraldmaintainNeutralNeutral
Dec 17, 2020StifelupgradeSellHold
Nov 16, 2020JefferiesdowngradeHoldUnderperform
Nov 11, 2020StifeldowngradeHoldSell