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
$20.16
Average 1Y price target
$16.33-19.00%
Agreement
Low

Analysts agreement range is spread more than 30% from the average

$10.00$13.75$17.50$21.25$25.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 / equity2
  • P/E3
  • P/B3
Average price target

Mean of the targets analysts published in each window.

WindowTargetsAverage
Last month0—
Last quarter0—
Last year2$19.00
All time3$16.33
Recent rating changes

The latest 39 changes by research firm, newest first.

DateFirmActionFromTo
May 2, 2024EF HuttondowngradeBuyHold
Mar 17, 2022B of A SecuritiesupgradeUnderperformNeutral
May 12, 2020Maxim GroupdowngradeBuyHold
Mar 26, 2020Sidoti& Co.maintainBuyBuy
Mar 25, 2020Sidoti & Co.maintainBuyBuy
Oct 31, 2019Maxim GroupmaintainBuyBuy
Apr 16, 2019Seaport GlobalmaintainBuyBuy
Mar 21, 2019BMO CapitaldowngradeOutperformPerform
Mar 14, 2019Canaccord GenuitymaintainHoldHold
Feb 27, 2019CitigroupmaintainBuyBuy
Feb 25, 2019Wells FargomaintainOutperformOutperform
Jan 10, 2019TD SecuritiesupgradeHoldBuy
Dec 11, 2018KeyBancmaintainSector WeightEqual Weight
May 11, 2018B of A SecuritiesdowngradeNeutralUnderperform
May 11, 2018Bank of AmericadowngradeNeutralUnderperform
Nov 8, 2017Canaccord GenuitymaintainHoldHold
Oct 2, 2017BairddowngradeOutperformNeutral
Aug 11, 2017BairdmaintainOutperformOutperform
Aug 10, 2017Canaccord GenuitymaintainHoldHold
Jan 10, 2017Canaccord GenuitymaintainHoldHold
Aug 12, 2016BairdupgradeNeutralOutperform
Apr 7, 2016KeyBancdowngradeOverweightSector Weight
Apr 7, 2016KeybancdowngradeOverweightSector Weight
Aug 17, 2015KeyBancmaintainOverweightOverweight
Aug 7, 2015Stephens & Co.downgradeOverweightEqual Weight
Aug 7, 2015JP MorganmaintainNeutralNeutral
Jun 12, 2015JP MorganmaintainNeutralNeutral
Oct 8, 2014B of A SecuritiesmaintainBuyBuy
Oct 8, 2014Bank of AmericamaintainBuyBuy
Jan 7, 2014B of A SecuritiesupgradeNeutralBuy
Jan 7, 2014Bank of AmericaupgradeNeutralBuy
Jul 11, 2013B of A SecuritiesdowngradeBuyNeutral
Jul 11, 2013Bank of AmericadowngradeBuyNeutral
Jun 27, 2013DA DavidsonmaintainNeutralNeutral
Jun 26, 2013BairddowngradeOutperformNeutral
May 30, 2013DA DavidsonmaintainNeutralNeutral
May 29, 2013DA DavidsonmaintainNeutralNeutral
Jan 9, 2013Stephens & Co.downgradeOverweightEqual Weight
Aug 3, 2012BairdupgradeNeutralOutperform