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
$1.41
Average 1Y price target
$2.50+77.30%
Agreement
Good

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

$1.00$1.50$2.00$2.50$3.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
  • DCF2
  • Return on equity2
  • Return on assets4
  • Debt / equity3
  • P/E1
  • P/B5
Average price target

Mean of the targets analysts published in each window.

WindowTargetsAverage
Last month0—
Last quarter0—
Last year0—
All time3$4.50
Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
May 12, 2026Wells FargomaintainUnderweightUnderweight
Aug 28, 2025Wells FargomaintainUnderweightUnderweight
May 12, 2025Wells FargomaintainUnderweightUnderweight
Apr 28, 2025Wells FargomaintainUnderweightUnderweight
Aug 30, 2024Wells FargomaintainUnderweightUnderweight
May 16, 2024Wells FargomaintainUnderweightUnderweight
Jan 29, 2024Wells FargomaintainUnderweightUnderweight
Apr 18, 2023Wells FargomaintainUnderweightUnderweight
Feb 13, 2023Wells FargomaintainUnderweightUnderweight
Nov 11, 2022Wells FargomaintainUnderweightUnderweight
Oct 24, 2022Wells FargomaintainUnderweightUnderweight
Apr 25, 2022Wells FargomaintainUnderweightUnderweight
Nov 9, 2021Raymond JamesupgradeUnderperformMarket Perform
Aug 26, 2021Wells FargomaintainUnderweightUnderweight
May 13, 2021Wells FargomaintainUnderweightUnderweight
Jun 25, 2020Wells FargomaintainUnderweightUnderweight
Apr 20, 2020Raymond JamesdowngradeMarket PerformUnderperform
Jan 22, 2019BarclaysdowngradeEqual WeightUnderweight
Nov 10, 2017BMO CapitalmaintainMarket PerformMarket Perform
Aug 30, 2017Raymond JamesupgradeUnderperformMarket Perform
May 11, 2017FBR CapitalmaintainMarket PerformPerform
Jul 20, 2016National Securities CorporationdowngradeNeutralSell
Jul 20, 2016National SecuritiesdowngradeNeutralSell
Apr 28, 2016Deutsche BankdowngradeBuyHold
Feb 12, 2016Deutsche BankmaintainBuyBuy
Feb 11, 2016Raymond JamesdowngradeMarket PerformUnderperform
Feb 10, 2016Cantor FitzgeraldmaintainHoldHold
Jan 29, 2016National SecuritiesmaintainNeutralNeutral
Jan 11, 2016Wells FargodowngradeMarket PerformUnderperform
Aug 28, 2015Wunderlich SecuritiesmaintainBuyBuy
Aug 28, 2015WunderlichmaintainBuyBuy
Jul 1, 2015Cantor FitzgeraldmaintainHoldHold
May 8, 2015BarclaysmaintainEqual WeightEqual Weight
Feb 9, 2015Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
Feb 9, 2015Keefe Bruyette & WoodsmaintainMarket PerformMarket Perform
Dec 18, 2014BarclaysdowngradeOverweightEqual Weight
Nov 13, 2014Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
Nov 13, 2014Keefe Bruyette & WoodsmaintainMarket PerformMarket Perform
Aug 27, 2014Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
Aug 27, 2014Keefe Bruyette & WoodsmaintainMarket PerformMarket Perform