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
$10.70
Average 1Y price target
$14.00+30.84%
Agreement
Good

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

$8.50$10.38$12.25$14.13$16.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 equity4
  • Return on assets4
  • Debt / equity1
  • P/E4
  • P/B4
Average price target

Mean of the targets analysts published in each window.

WindowTargetsAverage
Last month0—
Last quarter0—
Last year2$13.50
All time4$13.25
Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Oct 29, 2026Piper SandlermaintainNeutralNeutral
Aug 31, 2026B. Riley SecuritiesmaintainBuyBuy
Aug 7, 2026Piper SandlermaintainNeutralNeutral
May 1, 2026Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
Feb 9, 2026Piper SandlermaintainNeutralNeutral
Jan 30, 2026Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
Jan 9, 2026Piper SandlermaintainNeutralNeutral
Sep 19, 2025Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
Jul 29, 2025Piper SandlermaintainNeutralNeutral
Jul 11, 2025Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
May 8, 2025Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
Mar 20, 2025Compass PointmaintainNeutralNeutral
Dec 19, 2024B. Riley SecuritiesmaintainNeutralNeutral
Nov 11, 2024Piper SandlermaintainNeutralNeutral
Nov 8, 2024Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
Sep 4, 2024B. Riley SecuritiesdowngradeBuyNeutral
Mar 20, 2024Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
Mar 18, 2024Piper SandlermaintainNeutralNeutral
Mar 7, 2024Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
Mar 7, 2024B. Riley SecuritiesmaintainBuyBuy
Aug 30, 2023Compass PointmaintainNeutralNeutral
Aug 14, 2023B. Riley SecuritiesmaintainBuyBuy
Jun 20, 2023B. Riley SecuritiesmaintainBuyBuy
May 19, 2023B. Riley SecuritiesmaintainBuyBuy
Mar 16, 2023Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
Feb 22, 2023Piper SandlermaintainNeutralNeutral
Feb 2, 2023Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
Aug 8, 2022Raymond JamesupgradeUnderperformMarket Perform
Aug 4, 2021Raymond JamesdowngradeMarket PerformUnderperform
Aug 3, 2021Raymond JamesdowngradeMarket PerformUnderperform
Jun 7, 2021Compass PointdowngradeBuyNeutral
Apr 20, 2021Compass PointupgradeNeutralBuy
Feb 9, 2021Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
Aug 11, 2020Ladenburg ThalmanndowngradeBuyNeutral
Mar 19, 2020Ladenburg ThalmannupgradeNeutralBuy
Mar 16, 2020Raymond JamesupgradeUnderperformMarket Perform
Jan 8, 2020Raymond JamesdowngradeMarket PerformUnderperform
Jan 3, 2020Raymond JamesdowngradeMarket PerformUnderperform
Nov 8, 2019Raymond JamesdowngradeOutperformMarket Perform
Dec 24, 2018Raymond JamesupgradeMarket PerformOutperform