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, 20263 analyst targets · 90 days
Share price
$14.88
Average 1Y price target
$19.50+31.05%
Agreement
Good

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

$5.00$10.00$15.00$20.00$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
  • DCF3
  • 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 month2$17.00
Last quarter3$17.00
Last year6$15.08
All time8$15.06
Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Aug 10, 2026DA DavidsonmaintainNeutralNeutral
Aug 7, 2026BenchmarkmaintainBuyBuy
May 11, 2026DA DavidsonmaintainNeutralNeutral
May 8, 2026BenchmarkmaintainBuyBuy
Apr 20, 2026BenchmarkmaintainBuyBuy
Mar 13, 2026Truist SecuritiesmaintainHoldHold
Mar 13, 2026BenchmarkupgradeHoldBuy
Jan 8, 2026Truist SecuritiesmaintainHoldHold
Dec 15, 2025JefferiesmaintainBuyBuy
Oct 31, 2025JefferiesmaintainBuyBuy
Mar 10, 2025BenchmarkmaintainHoldHold
Aug 2, 2024Truist SecuritiesmaintainHoldHold
May 3, 2024Truist SecuritiesmaintainHoldHold
Nov 12, 2021BenchmarkmaintainHoldHold
Feb 8, 2021Truist SecuritiesdowngradeBuyHold
May 1, 2020SunTrust Robinson HumphreymaintainBuyBuy
Apr 9, 2020SunTrust Robinson HumphreymaintainBuyBuy
Apr 1, 2020SunTrust Robinson HumphreyupgradeHoldBuy
Nov 2, 2018BairdmaintainNeutralNeutral
Oct 3, 2018GuggenheimmaintainBuyBuy
Mar 12, 2018Morgan StanleymaintainEqual WeightEqual Weight
Nov 3, 2017BairdmaintainNeutralNeutral
Aug 7, 2017Morgan StanleymaintainEqual WeightEqual Weight
Nov 4, 2016William BlairdowngradeOutperformMarket Perform
Nov 4, 2016Wells FargodowngradeOutperformMarket Perform
Jul 26, 2016Stifel NicolausdowngradeBuyHold
Jul 26, 2016StifeldowngradeBuyHold
Apr 27, 2016SunTrust Robinson HumphreydowngradeBuyNeutral
Jan 13, 2016Sidoti & Co.maintainBuyBuy
Nov 30, 2015GuggenheimmaintainBuyBuy
Nov 13, 2015JefferiesmaintainBuyBuy
Nov 13, 2015BairddowngradeOutperformNeutral
Oct 8, 2015SunTrust Robinson HumphreymaintainBuyBuy
Aug 28, 2015Stifel NicolausupgradeHoldBuy
Aug 28, 2015StifelupgradeHoldBuy
Jan 6, 2015JefferiesupgradeHoldBuy
Jan 5, 2015BairdupgradeNeutralOutperform
Dec 3, 2014Morgan StanleyupgradeUnderperformEqual Weight
Aug 19, 2014William BlairmaintainOutperformOutperform
Aug 19, 2014Stifel NicolausmaintainHoldHold