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
$10.04
Average 1Y price target
$13.00+29.48%
Agreement
Good

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

$8.50$9.75$11.00$12.25$13.50Past12m 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).

  • Overall4
  • DCF1
  • Return on equity5
  • Return on assets5
  • Debt / equity3
  • P/E4
  • P/B3
Average price target

Mean of the targets analysts published in each window.

WindowTargetsAverage
Last month0—
Last quarter1$13.00
Last year1$13.00
All time2$7.45
Recent rating changes

The latest 25 changes by research firm, newest first.

DateFirmActionFromTo
Nov 12, 2024Raymond JamesmaintainOutperformOutperform
May 9, 2022Wells FargomaintainUnderweightUnderweight
Aug 9, 2021Raymond JamesdowngradeOutperformMarket Perform
Jul 8, 2021Wells FargomaintainUnderweightUnderweight
Apr 18, 2021Raymond JamesmaintainOutperformOutperform
Feb 28, 2021Raymond JamesmaintainOutperformOutperform
Nov 8, 2020Raymond JamesmaintainOutperformOutperform
Sep 22, 2020Wells FargomaintainUnderweightUnderweight
Sep 20, 2020Raymond JamesmaintainOutperformOutperform
Apr 2, 2020Raymond JamesmaintainOutperformOutperform
Feb 24, 2020Raymond JamesmaintainOutperformOutperform
Jan 5, 2020Wells FargodowngradeEqual WeightUnderweight
May 7, 2019Wells FargodowngradeOutperformMarket Perform
Nov 4, 2018Keefe, Bruyette & WoodsdowngradeOutperformMarket Perform
May 13, 2018Raymond JamesdowngradeStrong BuyOutperform
Aug 8, 2017JMP SecuritiesupgradeMarket UnderperformMarket Perform
Feb 8, 2017Raymond JamesupgradeOutperformStrong Buy
Nov 1, 2016JMP SecuritiesdowngradeMarket PerformMarket Underperform
Jan 18, 2016JMP SecuritiesdowngradeMarket OutperformMarket Perform
May 3, 2015Keefe, Bruyette & WoodsupgradeMarket PerformOutperform
Apr 30, 2015Keefe, Bruyette & WoodsupgradeMarket PerformOutperform
Feb 22, 2015Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
May 4, 2014Raymond JamesmaintainOutperformOutperform
Jan 15, 2014Raymond JamesmaintainOutperformOutperform
Jan 1, 2014Sterne AgeedowngradeBuyNeutral