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, 20261 analyst targets · 90 days
Share price
$4.18
Average 1Y price target
$7.00+67.46%
Agreement
Good

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

$3.50$4.63$5.75$6.88$8.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 / equity4
  • P/E1
  • P/B4
Average price target

Mean of the targets analysts published in each window.

WindowTargetsAverage
Last month1$7.00
Last quarter2$7.50
Last year3$8.00
All time7$9.00
Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Oct 29, 2026Canaccord GenuitymaintainBuyBuy
Oct 29, 2026B. Riley SecuritiesmaintainBuyBuy
Aug 6, 2026Canaccord GenuitymaintainBuyBuy
May 7, 2026Canaccord GenuitymaintainBuyBuy
Mar 6, 2026Roth CapitalmaintainNeutralNeutral
Mar 6, 2026Canaccord GenuitymaintainBuyBuy
Mar 5, 2026B. Riley SecuritiesmaintainBuyBuy
Nov 10, 2025Canaccord GenuitymaintainBuyBuy
Jul 31, 2025Canaccord GenuityupgradeHoldBuy
Jun 16, 2025B. Riley SecuritiesupgradeNeutralBuy
May 8, 2025Canaccord GenuitymaintainHoldHold
May 8, 2025B. Riley SecuritiesmaintainNeutralNeutral
Mar 10, 2025Canaccord GenuitymaintainHoldHold
Nov 5, 2024Roth MKMdowngradeBuyNeutral
Nov 5, 2024Craig-HallumdowngradeBuyHold
Nov 5, 2024Canaccord GenuitymaintainHoldHold
Nov 5, 2024B. Riley SecuritiesmaintainNeutralNeutral
Oct 30, 2024B. Riley SecuritiesdowngradeBuyNeutral
Aug 7, 2024Craig-HallummaintainBuyBuy
Aug 7, 2024B. Riley SecuritiesmaintainBuyBuy
May 2, 2024Craig-HallummaintainBuyBuy
May 2, 2024Canaccord GenuitydowngradeBuyHold
May 1, 2024Roth MKMmaintainBuyBuy
Mar 7, 2024B. Riley SecuritiesmaintainBuyBuy
Mar 9, 2023EF HuttonmaintainBuyBuy
Nov 3, 2022EF HuttonmaintainBuyBuy
Aug 4, 2022EF HuttonmaintainBuyBuy
Jul 11, 2022EF HuttonmaintainBuyBuy
Mar 9, 2022Roth CapitalupgradeNeutralBuy
May 6, 2021Craig-HallumupgradeHoldBuy
Aug 12, 2019Roth CapitaldowngradeBuyNeutral
Jun 19, 2019Craig-HallumdowngradeBuyHold
Jul 19, 2018William BlairdowngradeOutperformMarket Perform
May 10, 2018B. Riley SecuritiesmaintainNeutralNeutral
May 10, 2018B. Riley FBRmaintainNeutralNeutral
May 5, 2018B. Riley FBRmaintainNeutralNeutral
Mar 6, 2018B. Riley SecuritiesmaintainNeutralNeutral
Mar 6, 2018B. Riley FBRmaintainNeutralNeutral
Aug 11, 2017B. Riley SecuritiesdowngradeBuyNeutral
Aug 11, 2017B. Riley FBRdowngradeBuyNeutral