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
$42.60
Average 1Y price target
$57.44+34.84%
Agreement
Fair

Analysts agreement range is spread 15% to 30% from the average

$35.00$45.00$55.00$65.00$75.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 assets1
  • Debt / equity3
  • P/E4
  • P/B4
Average price target

Mean of the targets analysts published in each window.

WindowTargetsAverage
Last month0—
Last quarter0—
Last year2$67.50
All time16$53.50
Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Oct 15, 2026Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
Oct 15, 2026JP MorganupgradeUnderweightNeutral
Oct 9, 2026Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
Jan 8, 2026BarclaysdowngradeOverweightEqual Weight
Nov 12, 2025Raymond JamesdowngradeStrong BuyMarket Perform
Nov 7, 2025Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
Oct 9, 2025Evercore ISI GroupmaintainIn LineIn Line
Oct 8, 2025Wells FargomaintainEqual WeightEqual Weight
Oct 7, 2025Morgan StanleymaintainUnderweightUnderweight
Aug 11, 2025Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
Aug 8, 2025BarclaysmaintainOverweightOverweight
Jul 14, 2025Morgan StanleymaintainUnderweightUnderweight
Jul 10, 2025Wells FargomaintainEqual WeightEqual Weight
Jul 9, 2025Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
Jul 8, 2025JP MorganmaintainUnderweightUnderweight
Jul 7, 2025BarclaysmaintainOverweightOverweight
Jul 3, 2025Piper SandlermaintainNeutralNeutral
May 19, 2025Morgan StanleymaintainUnderweightUnderweight
May 13, 2025Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
May 9, 2025BarclaysmaintainOverweightOverweight
Apr 10, 2025Wells FargomaintainEqual WeightEqual Weight
Apr 10, 2025Morgan StanleymaintainUnderweightUnderweight
Mar 18, 2025Raymond JamesupgradeMarket PerformStrong Buy
Feb 19, 2025Wells FargoupgradeUnderweightEqual Weight
Feb 18, 2025Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
Feb 13, 2025Piper SandlermaintainNeutralNeutral
Feb 3, 2025JefferiesdowngradeBuyHold
Jan 29, 2025Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
Jan 29, 2025BarclaysupgradeEqual WeightOverweight
Jan 14, 2025Wells FargomaintainUnderweightUnderweight
Jan 7, 2025JP MorganmaintainUnderweightUnderweight
Dec 18, 2024Piper SandlermaintainNeutralNeutral
Dec 16, 2024BarclaysmaintainEqual WeightEqual Weight
Oct 10, 2024Wells FargomaintainUnderweightUnderweight
Oct 2, 2024Piper SandlermaintainNeutralNeutral
Aug 14, 2024Keefe, Bruyette & WoodsmaintainMarket PerformMarket Perform
Aug 12, 2024Wells FargodowngradeEqual WeightUnderweight
Aug 8, 2024Evercore ISI GroupmaintainIn LineIn Line
Jul 29, 2024JefferiesmaintainBuyBuy
Jul 18, 2024JefferiesmaintainBuyBuy