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
$26.73
Average 1Y price target
$31.50+17.85%
Agreement
Good

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

$15.00$20.00$25.00$30.00$35.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).

  • Overall4
  • DCF4
  • Return on equity4
  • Return on assets5
  • Debt / equity3
  • P/E4
  • P/B4
Average price target

Mean of the targets analysts published in each window.

WindowTargetsAverage
Last month0—
Last quarter0—
Last year3$30.67
All time10$25.65
Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
May 29, 2026JefferiesmaintainBuyBuy
Nov 19, 2025JefferiesmaintainBuyBuy
Aug 7, 2025JefferiesmaintainBuyBuy
Feb 19, 2025JefferiesmaintainBuyBuy
Nov 20, 2024JefferiesmaintainBuyBuy
Oct 23, 2024StifeldowngradeBuyHold
May 24, 2024StifelmaintainBuyBuy
May 23, 2024JefferiesmaintainBuyBuy
Feb 14, 2024StifelmaintainBuyBuy
Nov 30, 2023JefferiesmaintainBuyBuy
Nov 14, 2023JefferiesmaintainBuyBuy
Oct 19, 2023StifelmaintainBuyBuy
Aug 4, 2023JefferiesmaintainBuyBuy
Jun 6, 2023JefferiesmaintainBuyBuy
May 17, 2023JefferiesmaintainBuyBuy
Apr 25, 2023StifelmaintainBuyBuy
Feb 17, 2023JefferiesmaintainBuyBuy
Sep 26, 2022JefferiesmaintainBuyBuy
Sep 20, 2022Pareto SecuritiesupgradeHoldBuy
Jul 19, 2022StifelmaintainBuyBuy
Feb 18, 2022JefferiesmaintainBuyBuy
Sep 13, 2021HC Wainwright & Co.maintainBuyBuy
May 20, 2021JefferiesmaintainBuyBuy
Jan 29, 2021JefferiesmaintainBuyBuy
Jul 29, 2020DNB MarketsupgradeHoldBuy
Jul 29, 2020DnB MarketsupgradeHoldBuy
Mar 9, 2020DNB MarketsdowngradeBuyHold
Mar 9, 2020DNBdowngradeBuyHold
Jan 27, 2020FearnleysdowngradeBuyHold
Feb 15, 2019Morgan StanleydowngradeOverweightEqual Weight
Aug 30, 2018Stifel NicolausmaintainBuyBuy
Aug 30, 2018StifelmaintainBuyBuy
Jun 13, 2018Morgan StanleymaintainOverweightOverweight
Apr 23, 2018Stifel NicolausupgradeHoldBuy
Apr 23, 2018StifelupgradeHoldBuy
Apr 17, 2018Morgan StanleymaintainOverweightOverweight
Mar 23, 2018JP MorganmaintainOverweightOverweight
Mar 1, 2018Stifel NicolausmaintainHoldHold
Mar 1, 2018StifelmaintainHoldHold
Mar 1, 2018Morgan StanleymaintainOverweightOverweight