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, 20262 analyst targets · 90 days
Share price
$1.91
Average 1Y price target
$2.38+24.61%
Agreement
Fair

Analysts agreement range is spread 15% to 30% 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).

  • Overall2
  • DCF2
  • Return on equity1
  • Return on assets1
  • Debt / equity2
  • P/E1
  • P/B4
Average price target

Mean of the targets analysts published in each window.

WindowTargetsAverage
Last month0—
Last quarter2$2.20
Last year3$2.38
All time6$3.36
Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Aug 12, 2025UBSmaintainBuyBuy
Aug 8, 2025JefferiesdowngradeBuyHold
May 9, 2025Lake StreetmaintainBuyBuy
Apr 11, 2025ScotiabankmaintainSector OutperformSector Outperform
Feb 25, 2025Raymond JamesmaintainStrong BuyStrong Buy
Sep 3, 2024ScotiabankmaintainSector OutperformSector Outperform
Apr 18, 2024Piper SandlermaintainOverweightOverweight
Apr 11, 2024ScotiabankmaintainSector OutperformSector Outperform
Apr 3, 2024Raymond JamesmaintainStrong BuyStrong Buy
Mar 6, 2024ScotiabankmaintainSector OutperformSector Outperform
Jan 23, 2024StifelmaintainBuyBuy
Nov 27, 2023StifelmaintainBuyBuy
Oct 3, 2023Raymond JamesupgradeOutperformStrong Buy
Aug 22, 2023StifelmaintainBuyBuy
Jun 6, 2023Piper SandlermaintainOverweightOverweight
Apr 5, 2023Raymond JamesupgradeMarket PerformOutperform
Mar 6, 2023TD CowenmaintainMarket PerformMarket Perform
Feb 28, 2023Piper SandlermaintainOverweightOverweight
Dec 14, 2022UBSmaintainBuyBuy
Oct 19, 2022JefferiesmaintainBuyBuy
Sep 8, 2022ScotiabankmaintainSector OutperformOutperform
Aug 16, 2022Raymond JamesdowngradeOutperformMarket Perform
May 17, 2022Credit SuissemaintainOutperformOutperform
May 10, 2022Raymond JamesupgradeMarket PerformOutperform
Jan 27, 2022Evercore ISI GroupupgradeUnderperformOutperform
Jan 4, 2022Raymond JamesupgradeUnderperformMarket Perform
Aug 18, 2021Credit SuissemaintainOutperformOutperform
Aug 6, 2021NeedhammaintainBuyBuy
Jul 15, 2021Evercore ISI GroupmaintainUnderperformUnderperform
May 11, 2021NeedhammaintainBuyBuy
Apr 20, 2021Raymond JamesdowngradeMarket PerformUnderperform
Mar 26, 2021Cowen & Co.maintainMarket PerformPerform
Feb 3, 2021Credit SuissemaintainOutperformOutperform
Feb 3, 2020Raymond JamesupgradeUnderperformMarket Perform
Jul 5, 2018Raymond JamesdowngradeMarket PerformUnderperform
Jul 21, 2015CitigroupmaintainNeutralNeutral
May 13, 2015CitigroupmaintainNeutralNeutral
Feb 27, 2015CitigroupmaintainNeutralNeutral
Jan 20, 2015CitigroupmaintainNeutralNeutral
May 29, 2014Morgan StanleymaintainOverweightOverweight