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.99
Average 1Y price target
$8.67+189.97%
Agreement
Fair

Analysts agreement range is spread 15% to 30% from the average

$1.00$3.50$6.00$8.50$11.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 / equity5
  • P/E1
  • P/B1
Average price target

Mean of the targets analysts published in each window.

WindowTargetsAverage
Last month0—
Last quarter2$8.50
Last year3$8.67
All time6$5.88
Recent rating changes

The latest 25 changes by research firm, newest first.

DateFirmActionFromTo
Aug 13, 2026Northland Capital MarketsupgradeMarket PerformOutperform
Aug 13, 2024Northland Capital MarketsmaintainMarket PerformMarket Perform
Oct 12, 2023Northland Capital MarketsdowngradeOutperformMarket Perform
Oct 12, 2023Cantor FitzgeralddowngradeNeutralUnderweight
Aug 14, 2023Goldman SachsmaintainSellSell
Aug 10, 2023Cantor FitzgeraldmaintainNeutralNeutral
May 11, 2023Cantor FitzgeraldmaintainNeutralNeutral
Apr 13, 2023Goldman SachsmaintainSellSell
Apr 12, 2023Goldman SachsmaintainSellSell
Mar 7, 2023Goldman SachsmaintainSellSell
Mar 6, 2023Goldman SachsmaintainSellSell
Mar 2, 2023UBSmaintainNeutralNeutral
Nov 22, 2022Northland Capital MarketsmaintainOutperformOutperform
Nov 10, 2022Goldman SachsmaintainSellSell
Aug 11, 2022Cantor FitzgeralddowngradeOverweightNeutral
Jun 21, 2022JP MorgandowngradeNeutralUnderweight
May 11, 2022Goldman SachsmaintainSellSell
Mar 10, 2022BarclaysmaintainEqual WeightEqual Weight
Mar 2, 2022UBSupgradeSellNeutral
Nov 11, 2021BarclaysdowngradeOverweightEqual Weight
Oct 11, 2021UBSdowngradeNeutralSell
Jul 6, 2021Cantor FitzgeraldmaintainOverweightOverweight
Mar 18, 2021UBSmaintainNeutralNeutral
Feb 3, 2021Goldman SachsdowngradeNeutralSell
Oct 28, 2020JP MorganmaintainNeutralNeutral