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, 20261 analyst targets · 90 days
Share price
$14.80
Average 1Y price target
$22.67+53.18%
Agreement
Good

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

$10.00$15.00$20.00$25.00$30.00Past12m Forecast2027

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
  • DCF1
  • Return on equity3
  • Return on assets2
  • Debt / equity1
  • P/E2
  • P/B1
Average price target

Mean of the targets analysts published in each window.

WindowTargetsAverage
Last month0—
Last quarter1$21.00
Last year8$22.00
All time8$22.00
Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Oct 2, 2026MizuhoupgradeNeutralOutperform
Aug 12, 2026UBSmaintainBuyBuy
Jul 28, 2026MizuhomaintainNeutralNeutral
May 29, 2019Seaport GlobaldowngradeBuyNeutral
May 22, 2019Cowen & Co.downgradeOutperformPerform
May 16, 2019Morgan StanleymaintainEqual WeightEqual Weight
May 7, 2019Stifel NicolausdowngradeBuyHold
Apr 17, 2019SusquehannadowngradePositiveNeutral
Apr 16, 2019ArgusdowngradeBuyHold
Apr 15, 2019RBC CapitaldowngradeOutperformPerform
Apr 15, 2019MKM PartnersdowngradeBuyNeutral
Apr 15, 2019BMO CapitaldowngradeOutperformPerform
Apr 1, 2019CitigroupupgradeNeutralBuy
Mar 19, 2019MizuhodowngradeBuyNeutral
Nov 20, 2018Morgan StanleymaintainEqual WeightEqual Weight
Nov 16, 2018JefferiesmaintainBuyBuy
Nov 5, 2018Morgan StanleymaintainEqual WeightEqual Weight
Nov 1, 2018JefferiesmaintainBuyBuy
Oct 24, 2018Wells FargoupgradeMarket PerformOutperform
Sep 4, 2018Morgan StanleymaintainEqual WeightEqual Weight
Aug 29, 2018BarclaysmaintainOverweightOverweight
Aug 15, 2018Johnson RicemaintainBuyBuy
Aug 13, 2018CitigroupmaintainNeutralNeutral
Aug 1, 2018SusquehannamaintainPositiveOutperform
Aug 1, 2018Stifel NicolausmaintainBuyBuy
Jul 24, 2018MizuhomaintainBuyBuy
Jul 12, 2018Morgan StanleymaintainEqual WeightEqual Weight
Jul 10, 2018Stifel NicolausmaintainBuyBuy
Jul 2, 2018Credit SuissemaintainOutperformOutperform
May 18, 2018SunTrust Robinson HumphreymaintainHoldHold
May 2, 2018Stifel NicolausmaintainBuyBuy
Mar 7, 2018UBSmaintainBuyBuy
Feb 8, 2018MacquarieupgradeNeutralOutperform
Feb 8, 2018BMO CapitalmaintainOutperformOutperform
Feb 7, 2018Stifel NicolausmaintainBuyBuy
Feb 7, 2018Credit SuissemaintainOutperformOutperform
Jan 24, 2018Morgan StanleymaintainEqual WeightEqual Weight
Jan 3, 2018CitigroupdowngradeBuyNeutral
Dec 19, 2017Seaport GlobalupgradeNeutralBuy
Dec 12, 2017Credit SuissemaintainOutperformOutperform