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
$7.00
Average 1Y price target
$7.000.00%
Agreement
Good

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

$3.50$4.50$5.50$6.50$7.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).

  • Overall2
  • DCF4
  • Return on equity1
  • Return on assets1
  • Debt / equity2
  • P/E1
  • P/B3
Average price target

Mean of the targets analysts published in each window.

WindowTargetsAverage
Last month0—
Last quarter0—
Last year4$5.63
All time5$5.40
Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Nov 4, 2025B of A SecuritiesdowngradeNeutralUnderperform
Oct 3, 2025BairdmaintainNeutralNeutral
Jul 21, 2025B of A SecuritiesmaintainNeutralNeutral
Apr 30, 2025B of A SecuritiesupgradeUnderperformNeutral
Mar 29, 2023Raymond JamesmaintainOutperformOutperform
Jan 12, 2023BairddowngradeOutperformNeutral
Oct 25, 2022Deutsche BankmaintainBuyBuy
Sep 15, 2022Capital OnedowngradeOverweightEqual Weight
Jul 14, 2022KeybancdowngradeOverweightSector Weight
Jan 13, 2022KeybancmaintainOverweightOverweight
Sep 27, 2021B of A SecuritiesdowngradeBuyUnderperform
Aug 13, 2021Raymond JamesmaintainOutperformOutperform
Feb 26, 2021Raymond JamesmaintainOutperformOutperform
Nov 23, 2020Raymond JamesmaintainOutperformOutperform
Jul 14, 2020Raymond JamesmaintainOutperformOutperform
Jun 8, 2020Raymond JamesmaintainOutperformOutperform
May 13, 2020BairdmaintainOutperformOutperform
Apr 30, 2020KeyBancmaintainOverweightOverweight
Apr 30, 2020KeybancmaintainOverweightOverweight
Jan 13, 2020Capital OneupgradeEqual WeightOverweight
Jan 7, 2019B of A SecuritiesdowngradeNeutralUnderperform
Jan 7, 2019Bank of AmericadowngradeNeutralUnderperform
Nov 1, 2018Raymond JamesmaintainOutperformOutperform
Nov 1, 2018Deutsche BankmaintainBuyBuy
Apr 12, 2018B of A SecuritiesupgradeUnderperformBuy
Apr 12, 2018Bank of AmericaupgradeUnderperformBuy
Feb 26, 2018Deutsche BankmaintainBuyBuy
Nov 20, 2017Janney Montgomery ScottdowngradeBuyNeutral
Nov 20, 2017Janney CapitaldowngradeBuyNeutral
Oct 30, 2017Raymond JamesupgradeMarket PerformOutperform
Sep 26, 2017KeyBancupgradeSector WeightOverweight
Sep 26, 2017KeybancupgradeSector WeightOverweight
Aug 14, 2017B of A SecuritiesdowngradeBuyUnderperform
Aug 14, 2017Bank of AmericadowngradeBuyUnderperform
Aug 4, 2017Canaccord GenuitymaintainBuyBuy
Jul 14, 2017Raymond JamesdowngradeOutperformMarket Perform
Jul 10, 2017Deutsche BankmaintainBuyBuy
Jul 3, 2017Deutsche BankmaintainBuyBuy
Mar 3, 2017B of A SecuritiesupgradeUnderperformBuy
Mar 3, 2017Bank of AmericaupgradeUnderperformBuy