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
$5.90
Average 1Y price target
$9.00+52.54%
Agreement
Good

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

$5.00$6.88$8.75$10.63$12.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).

  • Overall1
  • DCF1
  • Return on equity1
  • Return on assets1
  • Debt / equity1
  • P/E1
  • P/B2
Average price target

Mean of the targets analysts published in each window.

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

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Jul 17, 2026RBC CapitalmaintainOutperformOutperform
Mar 5, 2026RBC CapitalmaintainOutperformOutperform
May 8, 2025RBC CapitalmaintainOutperformOutperform
Mar 7, 2025RBC CapitalmaintainOutperformOutperform
Nov 7, 2024RBC CapitalmaintainOutperformOutperform
Sep 19, 2024RBC CapitalmaintainOutperformOutperform
Aug 8, 2024RBC CapitalmaintainOutperformOutperform
Oct 11, 2023RBC CapitalmaintainOutperformOutperform
Sep 8, 2023RBC CapitalmaintainOutperformOutperform
Aug 10, 2023RBC CapitalmaintainOutperformOutperform
May 11, 2023RBC CapitalupgradeSector PerformOutperform
Jan 10, 2023RBC CapitaldowngradeOutperformSector Perform
Nov 3, 2022RBC CapitalmaintainOutperformOutperform
Jul 18, 2022RBC CapitalupgradeSector PerformOutperform
Apr 7, 2022RBC CapitaldowngradeOutperformSector Perform
Aug 5, 2021RBC CapitalupgradeSector PerformOutperform
May 5, 2021RBC CapitaldowngradeOutperformSector Perform
Oct 20, 2020RBC CapitalupgradeSector PerformOutperform
Jun 19, 2020B of A SecuritiesupgradeUnderperformBuy
Jun 5, 2020RBC CapitaldowngradeOutperformSector Perform
Oct 16, 2019BerenbergdowngradeBuyHold
Aug 8, 2019Sidoti & Co.downgradeBuyNeutral
Oct 15, 2018B of A SecuritiesmaintainBuyBuy
Oct 15, 2018Bank of AmericamaintainBuyBuy
Jul 12, 2018BerenbergmaintainBuyBuy
May 9, 2018Vertical ResearchupgradeHoldBuy
Feb 21, 2018B of A SecuritiesmaintainBuyBuy
Feb 21, 2018Bank of AmericamaintainBuyBuy
Jul 24, 2017Vertical ResearchupgradeHoldBuy
Jun 1, 2017Vertical ResearchdowngradeBuyHold
May 26, 2017Vertical ResearchupgradeHoldBuy
May 26, 2017B of A SecuritiesupgradeNeutralBuy
May 26, 2017Bank of AmericaupgradeNeutralBuy
Feb 27, 2017RBC CapitalupgradeSector PerformOutperform
Jan 27, 2017B of A SecuritiesupgradeUnderperformNeutral
Jan 27, 2017Bank of AmericaupgradeUnderperformNeutral
Sep 13, 2016RBC CapitalupgradeUnderperformSector Perform
Aug 10, 2016Atlantic EquitiesupgradeSellHold
Jul 25, 2016Vertical ResearchdowngradeHoldSell
Apr 25, 2016RBC CapitaldowngradeSector PerformUnderperform