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.66
Average 1Y price target
$13.00+388.72%
Agreement
Good

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

$0.00$3.75$7.50$11.25$15.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 month0—
Last quarter0—
Last year0—
All time1$13.00
Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Apr 3, 2025JP MorganmaintainUnderweightUnderweight
Jul 23, 2024JP MorganmaintainUnderweightUnderweight
Apr 4, 2024BairdmaintainNeutralNeutral
Oct 5, 2023JP MorganmaintainUnderweightUnderweight
Apr 5, 2023JP MorganmaintainUnderweightUnderweight
Apr 5, 2023BairdmaintainNeutralNeutral
Nov 15, 2022B of A SecuritiesupgradeUnderperformNeutral
Nov 25, 2020BairdmaintainNeutralNeutral
Apr 3, 2020JP MorganmaintainUnderweightUnderweight
Apr 3, 2020BairdmaintainNeutralNeutral
Jan 4, 2019BairdmaintainNeutralNeutral
Jan 4, 2018JP MorgandowngradeNeutralUnderweight
Jul 21, 2017Deutsche BankmaintainSellSell
Oct 6, 2016Deutsche BankmaintainSellSell
Oct 6, 2016BairdmaintainNeutralNeutral
Aug 18, 2016Deutsche BankmaintainSellSell
Nov 7, 2014BarclaysmaintainEqual WeightEqual Weight
Nov 3, 2014RBC CapitalmaintainOutperformOutperform
Aug 8, 2014Credit SuissemaintainOutperformOutperform
Jul 18, 2014MacquariemaintainNeutralNeutral
Jun 23, 2014JP MorganmaintainOverweightOverweight
May 8, 2014Credit SuissemaintainOutperformOutperform
Apr 14, 2014Bank of AmericaupgradeNeutralBuy
Mar 7, 2014Deutsche BankmaintainHoldHold
Dec 11, 2013Goldman SachsmaintainNeutralNeutral
Nov 7, 2013OppenheimermaintainOutperformOutperform
Oct 23, 2013Morgan StanleydowngradeEqual WeightUnderweight
Sep 27, 2013JP MorganmaintainOverweightOverweight
Jul 26, 2013Raymond JamesmaintainMarket PerformPerform
May 15, 2013Wells FargodowngradeOutperformMarket Perform
Apr 29, 2013BairddowngradeOutperformNeutral
Apr 3, 2013Deutsche BankmaintainHoldHold
Mar 1, 2013Bank of AmericadowngradeBuyNeutral
Feb 27, 2013UBSmaintainBuyBuy
Feb 22, 2013Credit SuissedowngradeOutperformNeutral
Feb 21, 2013OppenheimermaintainOutperformOutperform
Dec 21, 2012Deutsche BankmaintainHoldHold
Dec 21, 2012BMO CapitalmaintainMarket PerformMarket Perform
Dec 21, 2012Bank of AmericamaintainBuyBuy
Nov 9, 2012UBSmaintainBuyBuy