Consensus mean of analyst estimates. EPS is adjusted (street) EPS, the basis analysts forecast; annual actuals are the sum of the four reported quarters. Growth compares with the same period a year earlier; n/m where the prior period was a loss.
Brokers
20 firms active in the last 12 months
Firm
Analyst
Rating
Prev rating
Target
Prev target
Chg
Upside
Date
Barclays
–
Overweight
Overweight
$23.00
$24.00
−4%
+11%
Nov 5
BNP Paribas
Laurent Vasilescu
Neutral
Underperform
$16.00
$10.00
+60%
−23%
Oct 29
Robert W. Baird
Jonathan Komp
Neutral
Neutral
$16.00
$15.00
+7%
−23%
Oct 29
Telsey Advisory
–
Market Perform · Jan 2026
Market Perform
$18.00
$20.00
−10%
−13%
Oct 29
BTIG
Janine Stichter
Buy
Buy
$23.00
$90.00
−74%
+11%
Oct 28
Needham
Tom Nikic
Buy
Buy
$21.00
–
–
+2%
Oct 26
UBS
Jay Sole
Neutral · Jul 2026
Neutral
$17.00
$16.00
+6%
−18%
Oct 19
Williams Trading
Sam Poser
Sell · Jan 2024 · not counted
Hold
$22.00
$20.00
+10%
+7%
Oct 15
Piper Sandler
Anna Andreeva
Overweight
Neutral
$20.00
$16.00
+25%
−3%
Oct 13
Truist Financial
Joseph Civello
Buy
Hold
$20.00
$18.00
+11%
−3%
Oct 13
JP Morgan
–
Neutral
Underweight
–
–
–
–
Oct 9
Deutsche Bank
–
Buy · May 2023 · not counted
Buy
$14.00
$56.00
−75%
−32%
Sep 17
Evercore ISI
–
In Line
In Line
$16.00
$18.00
−11%
−23%
Jul 30
Goldman Sachs
Brooke Roach
Neutral
Neutral
$16.00
$18.00
−11%
−23%
Jul 30
Stifel Nicolaus
Peter McGoldrick
Hold
Hold
$17.00
$18.00
−6%
−18%
Jul 30
Wells Fargo
Ike Boruchow
Equal Weight
Equal Weight
$20.00
$15.00
+33%
−3%
Jul 30
Citigroup
–
Neutral
Neutral
–
–
–
–
May 21
BWG Global
–
Positive
Mixed
–
–
–
–
Apr 17
Seaport Global
Mitch Kummetz
Buy
Neutral
$24.00
–
–
+16%
Apr 14
Jefferies
Ashley Helgans
Hold
Hold
$18.00
$14.00
+29%
−13%
Dec 12, 2025
Latest analyst action · Page refreshed hourly; analyst feeds refreshed daily · About this data