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.37
Average 1Y price target
$6.00+153.16%
Agreement
Low

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

$1.00$3.38$5.75$8.13$10.50Past12m 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
  • DCF5
  • Return on equity5
  • Return on assets1
  • Debt / equity1
  • P/E1
  • P/B1
Average price target

Mean of the targets analysts published in each window.

WindowTargetsAverage
Last month0—
Last quarter0—
Last year0—
All time2$6.00
Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Nov 22, 2023B. Riley SecuritiesmaintainNeutralNeutral
Mar 13, 2023B. Riley SecuritiesmaintainNeutralNeutral
Oct 25, 2022Deutsche BankmaintainBuyBuy
Aug 22, 2022Deutsche BankmaintainBuyBuy
Aug 15, 2022B. Riley SecuritiesmaintainNeutralNeutral
Apr 22, 2022OppenheimermaintainPerformPerform
Mar 7, 2022B. Riley SecuritiesmaintainNeutralNeutral
Nov 25, 2020UBSmaintainNeutralNeutral
Nov 25, 2020RF LaffertydowngradeBuyHold
Nov 25, 2020MLV & Co.maintainBuyBuy
Nov 25, 2020McNicoll Lewis VlakmaintainBuyBuy
Nov 25, 2020KeyBancupgradeUnderweightHold
Nov 25, 2020JMP SecuritiesmaintainMarket OutperformOutperform
Nov 25, 2020FBR CapitalupgradeMarket PerformOutperform
Nov 25, 2020Deutsche BankmaintainBuyBuy
Nov 25, 2020DA DavidsonmaintainNeutralNeutral
Nov 25, 2020Credit SuissemaintainNeutralNeutral
Nov 25, 2020Craig-HallumupgradeHoldBuy
Nov 25, 2020Cantor FitzgeraldmaintainBuyBuy
Nov 25, 2020Canaccord GenuitydowngradeBuyHold
Nov 25, 2020B. Riley FBRmaintainBuyBuy
Nov 25, 2020Bank of AmericadowngradeBuyUnderperform
Nov 25, 2020BairddowngradeOutperformNeutral
Oct 29, 2020Deutsche BankmaintainBuyBuy
Oct 19, 2020BairdmaintainNeutralNeutral
Jul 17, 2020Deutsche BankmaintainBuyBuy
Apr 6, 2020B. Riley FBRdowngradeBuyNeutral
Mar 18, 2020B. Riley FBRmaintainBuyBuy
Mar 10, 2020DA DavidsondowngradeNeutralUnderperform
Mar 3, 2020B. Riley FBRmaintainBuyBuy
Nov 22, 2019DA DavidsonmaintainNeutralNeutral
Jun 17, 2019DA DavidsondowngradeBuyNeutral
Dec 12, 2018BairdmaintainNeutralNeutral
Nov 5, 2018B. Riley FBRmaintainBuyBuy
Aug 6, 2018B. Riley FBRmaintainBuyBuy
Jun 27, 2018BairdmaintainNeutralNeutral
Feb 9, 2018Deutsche BankmaintainBuyBuy
Aug 11, 2017Cantor FitzgeraldmaintainBuyBuy
Mar 22, 2017DA DavidsonmaintainBuyBuy
Feb 27, 2017FBR CapitalupgradeMarket PerformOutperform