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
$3.22
Average 1Y price target
$7.00+117.39%
Agreement
Good

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

$0.00$7.50$15.00$22.50$30.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/B4
Average price target

Mean of the targets analysts published in each window.

WindowTargetsAverage
Last month0—
Last quarter2$7.00
Last year5$12.60
All time8$16.13
Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Aug 14, 2026Freedom BrokerupgradeHoldBuy
Aug 10, 2026GuggenheimmaintainBuyBuy
Aug 7, 2026OppenheimermaintainOutperformOutperform
May 13, 2026Ladenburg ThalmannmaintainBuyBuy
May 13, 2026Freedom BrokerdowngradeBuyHold
Mar 17, 2026Cantor FitzgeraldmaintainOverweightOverweight
Jan 2, 2026Northland Capital MarketsmaintainOutperformOutperform
Aug 12, 2025Seaport GlobaldowngradeBuyNeutral
Jan 15, 2025Northland Capital MarketsmaintainOutperformOutperform
Sep 3, 2020Morgan StanleymaintainEqual WeightEqual Weight
Aug 7, 2020Morgan StanleydowngradeOverweightEqual Weight
Jul 10, 2020Morgan StanleymaintainOverweightOverweight
Jun 12, 2020Morgan StanleymaintainOverweightOverweight
Jun 12, 2020JP MorganmaintainOverweightOverweight
May 8, 2020StifelmaintainBuyBuy
May 8, 2020RBC CapitalmaintainOutperformOutperform
May 8, 2020Morgan StanleymaintainOverweightOverweight
May 8, 2020JP MorganmaintainOverweightOverweight
Apr 2, 2020Morgan StanleyupgradeEqual WeightOverweight
Mar 27, 2020BairdmaintainNeutralNeutral
Mar 2, 2020B of A SecuritiesmaintainUnderperformUnderperform
Feb 28, 2020Morgan StanleymaintainEqual WeightEqual Weight
Feb 28, 2020BuckinghammaintainNeutralNeutral
Feb 28, 2020BairdmaintainNeutralNeutral
Feb 12, 2020Morgan StanleymaintainEqual WeightEqual Weight
Feb 11, 2020Morgan StanleymaintainEqual WeightEqual Weight
Dec 3, 2019Morgan StanleymaintainEqual WeightEqual Weight
Nov 22, 2019JefferiesmaintainBuyBuy
Oct 25, 2019BuckinghammaintainNeutralNeutral
Oct 10, 2019Morgan StanleymaintainEqual WeightEqual Weight
Oct 8, 2019RBC CapitalupgradeSector PerformOutperform
Aug 22, 2019Buckingham ResearchmaintainNeutralNeutral
Aug 12, 2019NomuramaintainBuyBuy
Aug 7, 2019Morgan StanleymaintainEqual WeightEqual Weight
May 8, 2019Morgan StanleymaintainEqual WeightEqual Weight
May 8, 2019Buckingham ResearchdowngradeBuyNeutral
Mar 26, 2019BuckinghammaintainBuyBuy
Nov 20, 2018RBC CapitalmaintainSector PerformPerform
Nov 14, 2018Goldman SachsmaintainNeutralNeutral
Oct 15, 2018Morgan StanleymaintainEqual WeightEqual Weight