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
27 firms active in the last 12 months
Firm
Analyst
Rating
Prev rating
Target
Prev target
Chg
Upside
Date
Morgan Stanley
Erin Wright
Overweight
Overweight
$531.00
$529.00
0%
+31%
Oct 27
Wells Fargo
Stephen Baxter
Overweight
Overweight
$487.00
$526.00
−7%
+20%
Oct 27
Mizuho Securities
Ann Hynes
Outperform
Outperform
$500.00
$493.00
+1%
+23%
Oct 22
RBC Capital
Ben Hendrix
Outperform
Outperform
$498.00
$463.00
+8%
+23%
Oct 20
Bernstein
–
Outperform
Outperform
$500.00
$492.00
+2%
+23%
Oct 16
H.C. Wainwright
–
–
–
$500.00
$492.00
+2%
+23%
Oct 16
JP Morgan
–
Overweight
Overweight
–
–
–
–
Oct 16
Stephens
–
Overweight · Dec 2024
Overweight
$500.00
$600.00
−17%
+23%
Oct 16
Raymond James
John Ransom
Outperform · Apr 2026
Market Perform
$450.00
$630.00
−29%
+11%
Oct 15
TD Cowen
–
Hold
Hold
–
–
–
–
Oct 15
Barclays
Andrew Mok
Overweight
Overweight
$440.00
$441.00
0%
+9%
Oct 14
Piper Sandler
Jessica Tassan
Overweight
Overweight
$504.00
$477.00
+6%
+24%
Oct 14
Robert W. Baird
Michael Ha
Neutral
Neutral
$427.00
$453.00
−6%
+5%
Oct 14
New Street
–
–
–
$402.00
–
–
−1%
Oct 9
BMO Capital
–
Market Perform · Jul 2022 · not counted
Market Perform
$512.00
$600.00
−15%
+26%
Jul 21
D.A. Davidson
–
–
–
$512.00
–
–
+26%
Jul 21
KeyBanc
Matthew Gillmor
Overweight
Overweight
$500.00
$475.00
+5%
+23%
Jul 17
Oppenheimer
Michael Wiederhorn
Outperform
Outperform
$385.00
$415.00
−7%
−5%
Jul 17
Truist Financial
David MacDonald
Buy
Buy
$500.00
$480.00
+4%
+23%
Jul 17
UBS
–
Buy
Buy
$490.00
$460.00
+7%
+21%
Jul 17
HSBC
Sidharth Sahoo
Hold
Hold
$380.00
$270.00
+41%
−6%
Jul 6
B of A Securities
–
Buy
Buy
–
–
–
–
Jun 24
Leerink Partners
Whit Mayo
Outperform
Outperform
$462.00
$345.00
+34%
+14%
Jun 17
Goldman Sachs
–
Buy · Dec 2021 · not counted
Buy
$435.00
$406.00
+7%
+7%
May 1
Argus Research
–
Buy
Hold
–
–
–
–
Apr 22
Jefferies
–
Buy
Buy
$373.00
$409.00
−9%
−8%
Apr 20
Evercore ISI
Elizabeth Anderson
Buy · Sep 2016 · not counted
Buy
$400.00
$480.00
−17%
−1%
Jan 6
Latest analyst action · Page refreshed hourly; analyst feeds refreshed daily · About this data