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
19 firms active in the last 12 months
Firm
Analyst
Rating
Prev rating
Target
Prev target
Chg
Upside
Date
Morgan Stanley
Lee Simpson
Overweight
Overweight
$500.00
$525.00
−5%
+8%
Oct 20
Needham
Charles Shi
Buy
Buy
$620.00
$580.00
+7%
+34%
Oct 12
Deutsche Bank
–
Buy · Sep 2022 · not counted
Buy
$640.00
$645.00
−1%
+38%
Oct 1
KeyBanc
Jason Celino
Overweight
Overweight
$605.00
$600.00
+1%
+31%
Oct 1
Rosenblatt
Blair Abernethy
Buy
Buy
$575.00
$635.00
−9%
+24%
Oct 1
Wells Fargo
Joe Quatrochi
Overweight
Overweight
$540.00
$475.00
+14%
+17%
Oct 1
HSBC
Frank Lee
Buy
Hold
$700.00
$455.00
+54%
+51%
Sep 25
BNP Paribas
–
Neutral
Underperform
$420.00
$425.00
−1%
−9%
Sep 24
Benchmark
–
Buy
Buy
–
–
–
–
Aug 27
Mizuho Securities
–
Outperform
Outperform
$550.00
$650.00
−15%
+19%
Aug 27
Robert W. Baird
Jon Vruwink
Outperform
Neutral
$560.00
$558.00
0%
+21%
Aug 27
UBS
–
Buy · May 2022 · not counted
Buy
$570.00
–
–
+23%
Aug 27
Piper Sandler
Clarke Jeffries
Overweight
Neutral
$550.00
$450.00
+22%
+19%
Jun 23
B of A Securities
–
Buy
Buy
–
–
–
–
May 28
Citigroup
–
Buy
Buy
–
–
–
–
May 28
Stifel Nicolaus
Ruben Roy
Buy
Buy
$600.00
$550.00
+9%
+30%
May 28
Berenberg Bank
–
Buy · Nov 2018 · not counted
Buy
$633.00
$660.00
−4%
+37%
May 27
Goldman Sachs
James Schneider
Buy · Sep 2025
Buy
$600.00
–
–
+30%
Feb 25
JP Morgan
–
Overweight
Overweight
–
–
–
–
Dec 11, 2025
Latest analyst action · Page refreshed hourly; analyst feeds refreshed daily · About this data