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
$4.04
Average 1Y price target
$8.83+118.56%
Agreement
Good

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

$2.50$4.25$6.00$7.75$9.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
  • DCF1
  • Return on equity1
  • Return on assets1
  • Debt / equity3
  • P/E1
  • P/B3
Average price target

Mean of the targets analysts published in each window.

WindowTargetsAverage
Last month0—
Last quarter0—
Last year6$7.58
All time6$7.58
Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Nov 17, 2025Northland Capital MarketsmaintainOutperformOutperform
Nov 13, 2025Craig-HallummaintainBuyBuy
Jul 18, 2025Roth CapitalmaintainBuyBuy
May 8, 2025Craig-HallummaintainBuyBuy
Feb 28, 2025Craig-HallummaintainBuyBuy
Nov 13, 2024Northland Capital MarketsmaintainOutperformOutperform
Nov 13, 2024Craig-HallummaintainBuyBuy
Aug 7, 2024Northland Capital MarketsmaintainOutperformOutperform
Aug 7, 2024Craig-HallummaintainBuyBuy
Mar 7, 2024Northland Capital MarketsmaintainOutperformOutperform
Aug 11, 2023Craig-HallummaintainBuyBuy
Aug 11, 2023B. Riley SecuritiesmaintainNeutralNeutral
May 16, 2023Northland Capital MarketsmaintainOutperformOutperform
May 12, 2023Craig-HallummaintainBuyBuy
Nov 11, 2022B. Riley SecuritiesmaintainNeutralNeutral
Feb 22, 2022B. Riley SecuritiesdowngradeBuyNeutral
Dec 16, 2021Craig-HallummaintainBuyBuy
Nov 10, 2021Northland Capital MarketsmaintainOutperformOutperform
Oct 14, 2021Cowen & Co.downgradeOutperformMarket Perform
Aug 11, 2021Roth CapitalmaintainBuyBuy
Jan 8, 2021Roth CapitalmaintainBuyBuy
Dec 16, 2020Roth CapitalmaintainBuyBuy
Aug 3, 2020B. Riley SecuritiesupgradeNeutralBuy
Aug 3, 2020B. Riley FBRupgradeNeutralBuy
May 8, 2020B. Riley SecuritiesmaintainNeutralNeutral
May 8, 2020B. Riley FBRmaintainNeutralNeutral
Apr 13, 2020B. Riley SecuritiesmaintainNeutralNeutral
Apr 13, 2020B. Riley FBRmaintainNeutralNeutral
Mar 19, 2020B. Riley SecuritiesdowngradeBuyNeutral
Mar 19, 2020B. Riley FBRdowngradeBuyNeutral
Feb 21, 2020B. Riley SecuritiesupgradeNeutralBuy
Feb 21, 2020B. Riley FBRupgradeNeutralBuy
Feb 21, 2020B. RileyupgradeNeutralBuy
Nov 26, 2019William BlairdowngradeOutperformMarket Perform
Nov 26, 2019B. Riley SecuritiesdowngradeBuyNeutral
Nov 26, 2019B. RileydowngradeBuyNeutral
Aug 10, 2018B. Riley SecuritiesupgradeNeutralBuy
Aug 10, 2018B. Riley FBRupgradeNeutralBuy
May 5, 2018B. Riley FBRdowngradeBuyNeutral
Feb 16, 2018B. Riley SecuritiesdowngradeBuyNeutral