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
$12.81
Average 1Y price target
$59.67+365.81%
Agreement
Low

Analysts agreement range is spread more than 30% from the average

$0.00$50.00$100.00$150.00$200.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/B5
Average price target

Mean of the targets analysts published in each window.

WindowTargetsAverage
Last month0—
Last quarter0—
Last year1$12.00
All time6$52.58
Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Feb 19, 2026Stephens & Co.maintainEqual WeightEqual Weight
Feb 19, 2025DA DavidsonmaintainNeutralNeutral
Nov 5, 2024DA DavidsonupgradeUnderperformNeutral
Jul 22, 2024DA DavidsonmaintainUnderperformUnderperform
Jun 5, 2024DA DavidsondowngradeNeutralUnderperform
Apr 30, 2024DA DavidsonmaintainNeutralNeutral
Feb 21, 2024DA DavidsonmaintainNeutralNeutral
Aug 8, 2023DA DavidsonmaintainNeutralNeutral
Jul 31, 2023DA DavidsonmaintainNeutralNeutral
May 2, 2023DA DavidsonmaintainNeutralNeutral
Feb 22, 2023DA DavidsonmaintainNeutralNeutral
Nov 4, 2022DA DavidsondowngradeBuyNeutral
Aug 4, 2022JefferiesdowngradeBuyHold
Aug 4, 2022DA DavidsonmaintainBuyBuy
Jun 2, 2022DA DavidsonmaintainBuyBuy
Feb 24, 2022DA DavidsonmaintainBuyBuy
Nov 8, 2021DA DavidsonmaintainBuyBuy
May 5, 2021DA DavidsonmaintainBuyBuy
Feb 26, 2021DA DavidsonmaintainBuyBuy
Jan 25, 2021JefferiesupgradeHoldBuy
Jan 12, 2021DA DavidsonmaintainBuyBuy
Nov 5, 2020DA DavidsonupgradeNeutralBuy
Jun 25, 2020B. Riley FBRmaintainBuyBuy
May 6, 2020DA DavidsonmaintainNeutralNeutral
Feb 27, 2020DA DavidsonmaintainNeutralNeutral
Nov 8, 2019DA DavidsondowngradeBuyNeutral
Jul 25, 2019JefferiesmaintainBuyBuy
Feb 27, 2019Sidoti & Co.maintainBuyBuy
Nov 8, 2018Sidoti & Co.upgradeNeutralBuy
May 24, 2018DA DavidsonmaintainBuyBuy
Apr 19, 2018Sidoti & Co.downgradeBuyNeutral
Sep 15, 2017DA DavidsonmaintainBuyBuy
Aug 17, 2017DA DavidsonmaintainBuyBuy
Jan 29, 2016WunderlichmaintainHoldHold
Nov 30, 2015Sidoti & Co.downgradeBuyNeutral
Oct 5, 2015Sidoti & Co.upgradeNeutralBuy
Mar 3, 2015B of A SecuritiesdowngradeNeutralUnderperform
Mar 3, 2015Bank of AmericadowngradeNeutralUnderperform
Nov 7, 2014Imperial CapitaldowngradeOutperformIn Line
Nov 6, 2014Canaccord GenuitymaintainHoldHold