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, 20262 analyst targets · 90 days
Share price
$19.73
Average 1Y price target
$23.40+18.60%
Agreement
Fair

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

$15.00$26.25$37.50$48.75$60.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).

  • Overall2
  • DCF3
  • Return on equity1
  • Return on assets3
  • Debt / equity1
  • P/E1
  • P/B1
Average price target

Mean of the targets analysts published in each window.

WindowTargetsAverage
Last month2$20.00
Last quarter6$24.00
Last year12$31.50
All time44$67.05
Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Nov 2, 2026UBSmaintainNeutralNeutral
Oct 30, 2026MizuhomaintainNeutralNeutral
Oct 15, 2026Stephens & Co.maintainEqual WeightEqual Weight
Aug 7, 2026UBSmaintainNeutralNeutral
Aug 7, 2026Stephens & Co.downgradeOverweightEqual Weight
Aug 7, 2026Piper SandlermaintainNeutralNeutral
Aug 7, 2026BenchmarkdowngradeBuyHold
Jul 31, 2026MizuhomaintainNeutralNeutral
Jul 13, 2026B of A SecuritiesdowngradeNeutralUnderperform
Jul 1, 2026Stephens & Co.maintainOverweightOverweight
May 15, 2026Stephens & Co.maintainOverweightOverweight
May 11, 2026MizuhomaintainNeutralNeutral
May 8, 2026Stephens & Co.maintainOverweightOverweight
May 8, 2026Piper SandlermaintainNeutralNeutral
May 8, 2026BenchmarkmaintainBuyBuy
Feb 27, 2026Stephens & Co.maintainOverweightOverweight
Feb 27, 2026BenchmarkmaintainBuyBuy
Feb 20, 2026MizuhomaintainNeutralNeutral
Jan 9, 2026MizuhomaintainNeutralNeutral
Nov 7, 2025Stephens & Co.maintainOverweightOverweight
Oct 13, 2025Stephens & Co.maintainOverweightOverweight
Oct 6, 2025B of A SecuritiesdowngradeBuyNeutral
Aug 15, 2025StifelmaintainHoldHold
Aug 11, 2025Deutsche BankmaintainHoldHold
Aug 11, 2025BenchmarkmaintainBuyBuy
Aug 8, 2025Stephens & Co.maintainOverweightOverweight
Aug 4, 2025UBSmaintainNeutralNeutral
Jun 12, 2025Stephens & Co.maintainOverweightOverweight
May 12, 2025BenchmarkmaintainBuyBuy
May 9, 2025Stephens & Co.maintainOverweightOverweight
May 9, 2025Loop CapitalmaintainBuyBuy
May 8, 2025Stephens & Co.maintainOverweightOverweight
May 5, 2025UBSmaintainNeutralNeutral
Apr 21, 2025BenchmarkmaintainBuyBuy
Apr 15, 2025StifelmaintainHoldHold
Mar 26, 2025StifelmaintainHoldHold
Mar 3, 2025Stephens & Co.maintainOverweightOverweight
Feb 28, 2025WedbushmaintainOutperformOutperform
Feb 27, 2025Stephens & Co.maintainOverweightOverweight
Feb 14, 2025Stephens & Co.maintainOverweightOverweight