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
28 firms active in the last 12 months
Firm
Analyst
Rating
Prev rating
Target
Prev target
Chg
Upside
Date
B.Riley Financial
–
Neutral
Neutral
$87.00
$83.00
+5%
−2%
Oct 29
Bank of America Securities
–
Buy · Aug 2026
Neutral
$115.00
$61.00
+89%
+29%
Oct 29
Barclays
–
Overweight
Overweight
$94.00
$72.00
+31%
+6%
Oct 29
Canaccord Genuity
Maria Ripps
Buy
Buy
$105.00
$92.00
+14%
+18%
Oct 29
Citigroup
–
Neutral
Neutral
$101.00
$54.00
+87%
+13%
Oct 29
Goldman Sachs
Eric Sheridan
Neutral
Neutral
$108.00
$89.00
+21%
+21%
Oct 29
Guggenheim
Steven Forbes
Buy
Buy
$105.00
$95.00
+11%
+18%
Oct 29
Morgan Stanley
Nathan Feather
Equal Weight
Equal Weight
$73.00
$64.00
+14%
−18%
Oct 29
Needham
Bernie McTernan
Buy
Buy
$110.00
$100.00
+10%
+24%
Oct 29
Rosenblatt Securities
–
Buy
Buy
$105.00
–
–
+18%
Oct 29
Truist Financial
Youssef Squali
Buy
Buy
$115.00
$106.00
+8%
+29%
Oct 29
UBS
Stephen Ju
Neutral
Neutral
$100.00
$86.00
+16%
+12%
Oct 29
Wedbush
Ygal Arounian
Neutral
Neutral
$99.00
$66.00
+50%
+11%
Oct 29
Wells Fargo
–
Underweight
Underweight
$80.00
$41.00
+95%
−10%
Oct 29
BTIG
Marvin Fong
Buy
Buy
$90.00
$74.00
+22%
+1%
Oct 28
Deutsche Bank
Kunal Madhukar
Hold · Jul 2025
Hold
$100.00
$75.00
+33%
+12%
Oct 28
Jefferies
John Colantuoni
Hold
Hold
$100.00
$60.00
+67%
+12%
Oct 28
Arete Research
–
–
–
$81.00
$76.00
+7%
−9%
Sep 24
Oppenheimer
Jason Helfstein
Outperform
Perform
$90.00
$75.00
+20%
+1%
Sep 15
Argus Research
Christopher Graja
Buy
Buy
$67.00
–
–
−25%
Sep 8
Loop Capital Markets
–
Sell · May 2025
Sell
$105.00
$50.00
+110%
+18%
Aug 20
Cantor Fitzgerald
Deepak Mathivanan
Neutral
Neutral
$80.00
$59.00
+36%
−10%
Aug 7
Evercore ISI Group
Robert Coolbrith
In Line
In Line
$83.00
$72.00
+15%
−7%
Aug 7
JP Morgan
–
Overweight
Neutral
–
–
–
–
Aug 7
Piper Sandler
–
Neutral
Neutral
–
–
–
–
Aug 7
Raymond James
Rick Patel
Outperform
Outperform
$92.00
$75.00
+23%
+3%
Jul 21
Bernstein
–
Market Perform
Market Perform
$65.00
–
–
−27%
Apr 30
Stifel Nicolaus
Mark Kelley
Hold
Hold
$55.00
$62.00
−11%
−38%
Feb 20
Latest analyst action · Page refreshed hourly; analyst feeds refreshed daily · About this data