Apple (NASDAQ:AAPL) Stock Analyst Ratings

Apple (NASDAQ:AAPL) Stock Analyst Ratings

Date Upside/Downside Analyst Firm Price Target Change Rating Change Previous / Current Rating
01/30/2024 32.66% Wedbush → $250 Reiterates Outperform → Outperform
01/18/2024 19.4% B of A Securities $208 → $225 Upgrades Neutral → Buy
01/10/2024 6.13% Redburn Atlantic → $200 Downgrades Buy → Neutral
01/04/2024 8.78% Piper Sandler $220 → $205 Downgrades Overweight → Neutral
01/03/2024 -11.91% DA Davidson → $166 Initiates Coverage On → Neutral
01/02/2024 -15.1% Barclays $161 → $160 Downgrades Equal-Weight → Underweight
12/20/2023 32.66% Wedbush → $250 Reiterates Outperform → Outperform
12/11/2023 32.66% Wedbush $240 → $250 Maintains Outperform
12/08/2023 16.74% Morgan Stanley $210 → $220 Maintains Overweight
11/24/2023 27.35% Wedbush $240 → $240 Reiterates Outperform → Outperform
11/16/2023 27.35% Tigress Financial $225 → $240 Maintains Strong Buy
11/03/2023 0.29% Rosenblatt $198 → $189 Maintains Neutral
11/03/2023 27.35% Wedbush → $240 Reiterates Outperform → Outperform
11/03/2023 11.44% Morgan Stanley $210 → $210 Reiterates Overweight → Overweight
11/01/2023 27.35% Wedbush → $240 Reiterates Outperform → Outperform
10/31/2023 3.48% Needham → $195 Reiterates Buy → Buy
10/30/2023 6.13% Oppenheimer $220 → $200 Maintains Outperform
10/30/2023 -11.91% Barclays $167 → $166 Maintains Equal-Weight
10/30/2023 Keybanc Reiterates → Sector Weight
10/24/2023 -8.2% B of A Securities $173 → $173 Reiterates Neutral → Neutral
10/16/2023 11.44% Morgan Stanley $215 → $210 Maintains Overweight
10/09/2023 -11.38% Barclays $167 → $167 Reiterates Equal-Weight → Equal-Weight
10/09/2023 3.48% Bernstein $195 → $195 Reiterates Market Perform → Market Perform
10/04/2023 Keybanc Downgrades Overweight → Sector Weight
09/28/2023 11.44% Evercore ISI Group $210 → $210 Reiterates Outperform → Outperform
09/27/2023 0.82% UBS $190 → $190 Reiterates Neutral → Neutral
09/26/2023 10.37% B of A Securities $208 → $208 Reiterates Neutral → Neutral
09/25/2023 14.09% Morgan Stanley $215 → $215 Reiterates Overweight → Overweight
09/22/2023 10.37% B of A Securities $208 → $208 Reiterates Neutral → Neutral
09/21/2023 JP Morgan Reiterates Overweight → Overweight
09/19/2023 11.44% Evercore ISI Group $210 → $210 Maintains Outperform
09/19/2023 -11.38% Barclays → $167 Reiterates Equal-Weight → Equal-Weight
09/18/2023 27.35% Wedbush → $240 Reiterates Outperform → Outperform
09/15/2023 16.74% Credit Suisse $220 → $220 Reiterates Outperform → Outperform
09/14/2023 6.13% Keybanc → $200 Reiterates Overweight → Overweight
09/13/2023 10.37% B of A Securities $210 → $208 Maintains Neutral
09/13/2023 27.35% Wedbush $230 → $240 Maintains Outperform
09/13/2023 3.48% Needham → $195 Reiterates Buy → Buy
09/12/2023 22.05% Wedbush → $230 Reiterates → Outperform
09/12/2023 5.07% Rosenblatt → $198 Reiterates Neutral → Neutral
09/08/2023 22.05% JP Morgan $235 → $230 Maintains Overweight
09/07/2023 22.05% Wedbush → $230 Reiterates Outperform → Outperform
09/07/2023 3.48% Needham → $195 Reiterates Buy → Buy
08/17/2023 22.05% Wedbush → $230 Reiterates Outperform → Outperform
08/04/2023 8.78% Canaccord Genuity $185 → $205 Maintains Buy
08/04/2023 14.09% Morgan Stanley $220 → $215 Maintains Overweight
08/04/2023 6.13% Raymond James $180 → $200 Maintains Outperform
08/04/2023 5.07% Rosenblatt → $198 Downgrades Buy → Neutral
08/04/2023 -11.38% Barclays $149 → $167 Maintains Equal-Weight
08/04/2023 27.35% Citigroup $240 → $240 Reiterates Buy → Buy
08/04/2023 3.48% Needham → $195 Reiterates Buy → Buy
08/02/2023 24.7% JP Morgan $190 → $235 Maintains Overweight
08/01/2023 16.74% TD Cowen $195 → $220 Maintains Outperform
08/01/2023 8.25% Baird $180 → $204 Maintains Outperform
07/31/2023 16.74% Piper Sandler $180 → $220 Maintains Overweight
07/27/2023 3.48% Bernstein $175 → $195 Maintains Market Perform
07/25/2023 16.74% Morgan Stanley $220 → $220 Reiterates Overweight → Overweight
07/24/2023 19.4% Wells Fargo $210 → $225 Maintains Overweight
07/24/2023 11.44% Deutsche Bank $180 → $210 Maintains Buy
07/20/2023 16.74% Credit Suisse $200 → $220 Maintains Outperform
07/20/2023 27.35% Citigroup $240 → $240 Reiterates Buy → Buy
07/19/2023 11.44% B of A Securities $190 → $210 Maintains Neutral
07/17/2023 16.74% Morgan Stanley $190 → $220 Maintains Overweight
07/11/2023 6.13% Keybanc $180 → $200 Maintains Overweight
07/05/2023 0.82% UBS $190 → $190 Reiterates Neutral → Neutral
06/30/2023 27.35% Citigroup → $240 Initiates Coverage On → Buy
06/23/2023 19.4% Tigress Financial $210 → $225 Reiterates Strong Buy → Strong Buy
06/14/2023 -7.14% Bernstein $175 → $175 Maintains Market Perform
06/13/2023 0.82% UBS $180 → $190 Downgrades Buy → Neutral
06/07/2023 16.74% Wedbush $205 → $220 Maintains Outperform
06/06/2023 -0.24% Monness, Crespi, Hardt $188 → $188 Maintains Buy
06/06/2023 8.78% Wedbush → $205 Reiterates Outperform → Outperform
06/06/2023 6.13% Credit Suisse $188 → $200 Maintains Outperform
06/06/2023 11.44% Wells Fargo $185 → $210 Maintains Overweight
06/06/2023 3.48% Needham → $195 Reiterates → Buy
06/06/2023 -1.83% DA Davidson $193 → $185 Downgrades Buy → Neutral
06/05/2023 8.78% Wedbush → $205 Reiterates Outperform → Outperform
06/05/2023 0.82% B of A Securities $176 → $190 Maintains Neutral
06/05/2023 11.44% Evercore ISI Group $190 → $210 Maintains Outperform
06/02/2023 0.82% Morgan Stanley $185 → $190 Maintains Overweight
06/02/2023 11.44% Jefferies $195 → $210 Maintains Buy
05/31/2023 8.78% Wedbush → $205 Reiterates Outperform → Outperform
05/22/2023 -7.14% Bernstein $175 → $175 Maintains Market Perform
05/22/2023 -4.48% Loop Capital → $180 Downgrades Buy → Hold
05/12/2023 -7.14% Bernstein $175 → $175 Maintains Market Perform
05/05/2023 3.48% Oppenheimer → $195 Maintains Outperform
05/05/2023 -0.24% Monness, Crespi, Hardt → $188 Maintains Buy
05/05/2023 3.48% Jefferies $195 → $195 Assumes Buy → Buy
05/05/2023 -7.14% Bernstein $125 → $175 Maintains Market Perform
05/05/2023 -4.48% Raymond James $170 → $180 Maintains Outperform
05/05/2023 5.07% Rosenblatt $173 → $198 Maintains Buy
05/05/2023 -1.83% Morgan Stanley $180 → $185 Maintains Overweight
05/05/2023 -6.61% B of A Securities $173 → $176 Maintains Neutral
05/05/2023 3.48% Needham $170 → $195 Maintains Buy
05/05/2023 -4.48% Piper Sandler $195 → $180 Maintains Overweight
05/05/2023 -4.48% Deutsche Bank $170 → $180 Maintains Buy
05/05/2023 6.13% Atlantic Equities $180 → $200 Maintains Overweight
05/05/2023 -4.48% Keybanc $177 → $180 Maintains Overweight
05/04/2023 -1.83% Canaccord Genuity → $185 Maintains Buy
05/04/2023 -8.2% Rosenblatt → $173 Reiterates → Buy
05/02/2023 -4.48% Baird $170 → $180 Maintains Outperform
05/01/2023 -8.2% B of A Securities $168 → $173 Maintains Neutral
04/30/2023 -7.67% Monness, Crespi, Hardt $174 → $174 Maintains Buy
04/28/2023 -8.2% DA Davidson $173 → $173 Maintains Buy
04/27/2023 -33.67% Bernstein $125 → $125 Maintains Market Perform
04/26/2023 -9.79% Deutsche Bank $160 → $170 Maintains Buy
04/26/2023 -20.93% Barclays $145 → $149 Maintains Equal-Weight
04/19/2023 0.82% JP Morgan $175 → $190 Maintains Overweight
04/17/2023 8.78% Wedbush → $205 Reiterates → Outperform
04/13/2023 -4.48% Canaccord Genuity $170 → $180 Maintains Buy
04/13/2023 -0.24% Credit Suisse $184 → $188 Maintains Outperform
04/05/2023 3.48% Jefferies $195 → $195 Maintains Buy
04/05/2023 -10.85% B of A Securities $158 → $168 Maintains Neutral
03/30/2023 -9.79% Needham → $170 Reiterates → Buy
03/10/2023 -36.32% LightShed Partners → $120 Downgrades Neutral → Sell
03/10/2023 -9.79% Needham → $170 Reiterates → Buy
03/08/2023 0.82% Wedbush $180 → $190 Maintains Outperform
03/06/2023 5.6% Goldman Sachs → $199 Initiates Coverage On → Buy
03/02/2023 3.48% Jefferies → $195 Reiterates Buy → Buy
02/06/2023 0.82% Evercore ISI Group → $190 Reiterates → Outperform
02/03/2023 -23.06% New Street Research $165 → $145 Maintains Neutral
02/03/2023 -7.67% Monness, Crespi, Hardt $174 → $174 Maintains Buy
02/03/2023 -33.67% Bernstein $125 → $125 Maintains Market Perform
02/03/2023 -16.16% B of A Securities $153 → $158 Maintains Neutral
02/03/2023 -8.2% DA Davidson $167 → $173 Maintains Buy
02/03/2023 -8.2% Rosenblatt $165 → $173 Maintains Buy
02/03/2023 -4.48% Wedbush $175 → $180 Maintains Outperform
02/03/2023 3.48% Cowen & Co. $200 → $195 Maintains Outperform
02/03/2023 -7.14% JP Morgan $180 → $175 Maintains Overweight
02/03/2023 -9.79% Raymond James $185 → $170 Maintains Outperform
02/03/2023 -23.06% Barclays $133 → $145 Maintains Equal-Weight
02/03/2023 -9.79% Needham → $170 Reiterates → Buy
02/03/2023 3.48% Piper Sandler → $195 Reiterates → Overweight
01/27/2023 -18.81% B of A Securities $154 → $153 Maintains Neutral
01/23/2023 -15.1% Deutsche Bank $170 → $160 Maintains Buy
01/19/2023 -4.48% JP Morgan $190 → $180 Maintains Overweight
01/18/2023 -7.67% Monness, Crespi, Hardt $174 → $174 Maintains Buy
01/18/2023 -9.79% Canaccord Genuity $200 → $170 Maintains Buy
01/13/2023 -12.44% Rosenblatt $189 → $165 Maintains Buy
01/11/2023 -29.42% Barclays $144 → $133 Maintains Equal-Weight
01/09/2023 -33.67% Bernstein $170 → $125 Maintains Market Perform
01/04/2023 11.44% Tigress Financial $210 → $210 Maintains Strong Buy
01/04/2023 -7.14% Wedbush $200 → $175 Maintains Outperform
01/03/2023 -25.71% Exane BNP Paribas → $140 Downgrades Outperform → Neutral
12/20/2022 0.82% JP Morgan $200 → $190 Maintains Overweight
12/12/2022 -9.79% Oppenheimer $190 → $170 Maintains Outperform
11/08/2022 -4.48% UBS $185 → $180 Maintains Buy
11/08/2022 -7.14% Morgan Stanley $177 → $175 Maintains Overweight
11/07/2022 -18.28% B of A Securities $160 → $154 Maintains Neutral
11/07/2022 -23.59% Barclays $156 → $144 Maintains Equal-Weight
10/28/2022 -7.67% Monness, Crespi, Hardt $174 → $174 Maintains Buy
10/28/2022 -11.38% DA Davidson $185 → $167 Maintains Buy
10/28/2022 6.13% Wedbush $220 → $200 Maintains Outperform
10/28/2022 -2.36% Credit Suisse $190 → $184 Maintains Outperform
10/28/2022 -17.22% Barclays $155 → $156 Maintains Equal-Weight
10/28/2022 -9.79% Deutsche Bank $175 → $170 Maintains Buy
10/28/2022 -7.14% Citigroup $185 → $175 Maintains Buy
10/28/2022 -6.08% Keybanc $185 → $177 Maintains Overweight
10/21/2022 -7.67% Monness, Crespi, Hardt $174 → $174 Maintains Buy
10/17/2022 -6.08% Morgan Stanley $180 → $177 Maintains Overweight
10/13/2022 0.82% Credit Suisse $201 → $190 Maintains Outperform
10/11/2022 -17.75% Barclays $169 → $155 Maintains Equal-Weight
09/29/2022 0.29% Rosenblatt $160 → $189 Upgrades Neutral → Buy
09/29/2022 -15.1% B of A Securities $185 → $160 Downgrades Buy → Neutral
09/20/2022 0.82% Evercore ISI Group $185 → $190 Maintains Outperform
09/06/2022 -7.67% Monness, Crespi, Hardt $174 → $174 Maintains Buy
09/06/2022 -9.79% Bernstein $170 → $170 Maintains Market Perform
08/22/2022 -1.83% Evercore ISI Group $185 → $185 Maintains Outperform
08/19/2022 -1.83% Keybanc $177 → $185 Maintains Overweight
08/17/2022 16.74% Wedbush $200 → $220 Maintains Outperform
08/17/2022 6.66% Credit Suisse → $201 Upgrades Neutral → Outperform
08/15/2022 -9.79% Bernstein → $170 Maintains Market Perform
08/02/2022 -6.08% Keybanc $173 → $177 Maintains Overweight
07/29/2022 6.13% Jefferies $200 → $200 Maintains Buy
07/29/2022 -26.24% Goldman Sachs → $139 Maintains Neutral
07/29/2022 -1.83% Evercore ISI Group $180 → $185 Maintains Outperform
07/29/2022 -15.1% Rosenblatt $168 → $160 Maintains Neutral
07/29/2022 -1.83% Raymond James $190 → $185 Maintains Outperform
07/29/2022 -10.32% Barclays $166 → $169 Maintains Equal-Weight
07/29/2022 -1.83% Citigroup $175 → $185 Maintains Buy
07/26/2022 -1.83% B of A Securities $200 → $185 Maintains Buy
07/20/2022 -1.83% Wells Fargo $205 → $185 Maintains Overweight
07/20/2022 -4.48% Morgan Stanley $185 → $180 Maintains Overweight
07/19/2022 -31.02% Goldman Sachs $130 → $130 Maintains Neutral
07/13/2022 -11.91% Barclays $167 → $166 Maintains Equal-Weight
07/13/2022 -7.14% Citigroup $200 → $175 Maintains Buy
07/12/2022 6.13% B of A Securities $200 → $200 Maintains Buy
07/12/2022 -8.2% Keybanc $191 → $173 Maintains Overweight
07/10/2022 -7.67% Monness, Crespi, Hardt → $174 Maintains Buy
06/30/2022 11.44% Tigress Financial $210 → $210 Maintains Strong Buy
06/28/2022 -4.48% Evercore ISI Group $210 → $180 Maintains Outperform
06/15/2022 -1.83% Morgan Stanley $195 → $185 Maintains Overweight
06/14/2022 -7.14% Deutsche Bank $200 → $175 Maintains Buy
06/07/2022 5.6% Monness, Crespi, Hardt → $199 Maintains Buy
06/07/2022 6.13% B of A Securities $200 → $200 Maintains Buy
05/19/2022 6.13% B of A Securities $215 → $200 Maintains Buy
05/17/2022 11.44% Evercore ISI Group $210 → $210 Maintains Outperform
05/10/2022 -15.1% HSBC → $160 Maintains Hold
05/02/2022 -10.85% Rosenblatt $184 → $168 Maintains Neutral
04/29/2022 -10.32% Credit Suisse $168 → $169 Maintains Neutral
04/29/2022 6.13% Deutsche Bank $210 → $200 Maintains Buy
04/29/2022 3.48% Morgan Stanley $210 → $195 Maintains Overweight
04/29/2022 6.13% JP Morgan $205 → $200 Maintains Overweight
04/29/2022 3.48% Piper Sandler $200 → $195 Maintains Overweight
04/24/2022 8.78% JP Morgan $210 → $205 Maintains Overweight
04/19/2022 -2.36% Rosenblatt → $184 Initiates Coverage On → Neutral
03/31/2022 11.44% Evercore ISI Group $210 → $210 Maintains Outperform
03/24/2022 11.44% Evercore ISI Group $210 → $210 Maintains Outperform
03/11/2022 -9.79% Barclays $169 → $170 Maintains Equal-Weight
03/09/2022 11.44% Evercore ISI Group $210 → $210 Maintains Outperform
02/15/2022 11.44% Tigress Financial $198 → $210 Maintains Strong Buy
01/31/2022 -10.85% Credit Suisse $150 → $168 Maintains Neutral
01/28/2022 6.13% Jefferies → $200 Maintains Buy
01/28/2022 -1.83% DA Davidson $170 → $185 Maintains Buy
01/28/2022 6.13% Canaccord Genuity $185 → $200 Maintains Buy
01/28/2022 14.09% B of A Securities $210 → $215 Maintains Buy
01/28/2022 0.82% Oppenheimer $170 → $190 Maintains Outperform
01/28/2022 -12.44% New Street Research → $165 Upgrades Sell → Neutral
01/28/2022 11.44% Deutsche Bank $200 → $210 Maintains Buy
01/28/2022 11.44% Morgan Stanley $200 → $210 Maintains Overweight
01/28/2022 0.82% Raymond James $185 → $190 Maintains Outperform
01/28/2022 -1.83% UBS $175 → $185 Maintains Buy
01/28/2022 -10.32% Barclays $145 → $169 Maintains Equal-Weight
01/24/2022 11.44% Evercore ISI Group → $210 Maintains Outperform
01/21/2022 8.78% Wells Fargo $165 → $205 Maintains Overweight
01/19/2022 11.44% B of A Securities $210 → $210 Maintains Buy
01/18/2022 6.13% Deutsche Bank $175 → $200 Maintains Buy
01/14/2022 11.44% Loop Capital $165 → $210 Maintains Buy
01/07/2022 6.13% Evercore ISI Group $200 → $200 Maintains Outperform
01/05/2022 6.13% Evercore ISI Group $200 → $200 Maintains Outperform
12/22/2021 6.13% Citigroup $170 → $200 Maintains Buy
12/14/2021 6.13% Evercore ISI Group $180 → $200 Maintains Outperform
12/14/2021 11.44% B of A Securities $160 → $210 Upgrades Neutral → Buy
12/13/2021 11.44% JP Morgan $180 → $210 Maintains Overweight
12/07/2021 6.13% Morgan Stanley $164 → $200 Maintains Overweight
12/06/2021 1.35% Keybanc → $191 Initiates Coverage On → Overweight
12/03/2021 -15.1% B of A Securities $160 → $160 Maintains Neutral
12/02/2021 6.13% Wedbush $185 → $200 Maintains Outperform
11/23/2021 -4.48% JP Morgan $180 → $180 Maintains Overweight
11/17/2021 -52.24% New Street Research $90 → $90 Maintains Sell
11/09/2021 5.07% Tigress Financial $198 → $198 Maintains Strong Buy
10/29/2021 -12.97% Morgan Stanley $166 → $164 Maintains Overweight
10/29/2021 -23.06% Barclays $142 → $145 Maintains Equal-Weight
10/29/2021 -9.79% Oppenheimer $165 → $170 Maintains Outperform
10/28/2021 -4.48% JP Morgan $175 → $180 Maintains Overweight
10/27/2021 -11.91% Morgan Stanley $168 → $166 Maintains Overweight
10/19/2021 -7.14% DA Davidson $167 → $175 Maintains Buy
10/11/2021 -7.14% JP Morgan $175 → $175 Maintains Overweight
09/22/2021 5.07% Tigress Financial $182 → $198 Maintains Strong Buy
09/09/2021 -7.14% Piper Sandler $165 → $175 Maintains Overweight
09/08/2021 -9.79% Baird $160 → $170 Maintains Outperform
09/01/2021 -17.75% Wolfe Research $135 → $155 Upgrades Underperform → Peer Perform
08/13/2021 -15.1% B of A Securities $160 → $160 Maintains Neutral
07/28/2021 -7.14% UBS $166 → $175 Maintains Buy
07/28/2021 -28.36% Wolfe Research $125 → $135 Maintains Underperform
07/28/2021 -7.14% DA Davidson $167 → $175 Maintains Buy
07/28/2021 -12.44% Loop Capital $150 → $165 Maintains Buy
07/28/2021 -7.14% Deutsche Bank $165 → $175 Maintains Buy
07/28/2021 -12.44% Piper Sandler $160 → $165 Maintains Overweight
07/28/2021 -1.83% Canaccord Genuity $175 → $185 Maintains Buy
07/28/2021 -12.44% Wells Fargo $160 → $165 Maintains Overweight
07/28/2021 -10.85% Morgan Stanley $166 → $168 Maintains Overweight
07/28/2021 -24.65% Barclays $134 → $142 Maintains Equal-Weight
07/22/2021 -7.14% Canaccord Genuity $165 → $175 Maintains Buy
07/20/2021 -11.91% UBS $155 → $166 Maintains Buy
07/15/2021 -11.91% Morgan Stanley $162 → $166 Maintains Overweight
07/14/2021 -7.14% JP Morgan $170 → $175 Maintains Overweight
07/06/2021 -9.79% JP Morgan $165 → $170 Maintains Overweight
06/30/2021 -17.75% UBS $155 → $155 Maintains Buy
06/24/2021 -14.04% Morgan Stanley $161 → $162 Maintains Overweight
05/28/2021 -52.24% New Street Research → $90 Downgrades Neutral → Sell
05/19/2021 -28.89% Barclays $138 → $134 Maintains Equal-Weight
04/29/2021 -17.75% UBS $142 → $155 Maintains Buy
04/29/2021 -33.67% Wolfe Research $115 → $125 Maintains Underperform
04/29/2021 -12.44% JP Morgan $150 → $165 Maintains Overweight
04/29/2021 -12.44% Deutsche Bank $160 → $165 Maintains Buy
04/29/2021 -15.1% Baird $155 → $160 Maintains Outperform
04/29/2021 -26.77% Barclays $136 → $138 Maintains Equal-Weight
04/29/2021 -4.48% Monness, Crespi, Hardt $170 → $180 Maintains Buy
04/29/2021 -20.4% Credit Suisse $140 → $150 Maintains Neutral
04/29/2021 -12.44% Canaccord Genuity $155 → $165 Maintains Buy
04/29/2021 -7.14% Jefferies $160 → $175 Maintains Buy
04/29/2021 -1.83% Wedbush $175 → $185 Maintains Outperform
04/29/2021 -14.57% Morgan Stanley $158 → $161 Maintains Overweight
04/29/2021 -1.83% Raymond James $160 → $185 Maintains Outperform
04/29/2021 -31.02% Goldman Sachs $83 → $130 Upgrades Sell → Neutral
04/27/2021 -20.4% JP Morgan $150 → $150 Maintains Overweight
04/21/2021 -38.98% Wolfe Research → $115 Maintains Underperform
04/21/2021 -16.16% Morgan Stanley $157 → $158 Maintains Overweight
04/16/2021 -16.69% Morgan Stanley $156 → $157 Maintains Overweight
04/08/2021 -24.65% UBS $142 → $142 Maintains Buy
04/06/2021 -17.22% Morgan Stanley $164 → $156 Maintains Overweight
03/31/2021 -24.65% UBS $115 → $142 Upgrades Neutral → Buy
03/24/2021 -17.75% B of A Securities $155 → $155 Maintains Neutral
03/16/2021 -7.14% Evercore ISI Group $163 → $175 Maintains Outperform
03/10/2021 -7.14% Wedbush → $175 Maintains Outperform
02/08/2021 -9.26% RBC Capital $154 → $171 Assumes → Outperform
01/28/2021 -18.28% RBC Capital $145 → $154 Maintains Outperform
01/28/2021 -15.1% Loop Capital $155 → $160 Maintains Buy
01/28/2021 -26.77% Barclays $116 → $138 Maintains Equal-Weight
01/28/2021 -17.75% B of A Securities $150 → $155 Maintains Neutral
01/28/2021 -11.38% DA Davidson $133 → $167 Maintains Buy
01/28/2021 -15.1% Deutsche Bank $140 → $160 Maintains Buy
01/28/2021 -15.1% Wells Fargo $155 → $160 Maintains Overweight
01/28/2021 -15.1% Piper Sandler $135 → $160 Maintains Overweight
01/28/2021 -29.95% Bernstein $120 → $132 Maintains Market Perform
01/28/2021 -25.71% Credit Suisse $120 → $140 Maintains Neutral
01/28/2021 -17.75% Canaccord Genuity $150 → $155 Maintains Buy
01/28/2021 -15.1% Raymond James $150 → $160 Maintains Outperform
01/28/2021 -9.79% Needham $140 → $170 Maintains Buy
01/28/2021 -12.97% Morgan Stanley $152 → $164 Maintains Overweight
01/26/2021 -23.06% RBC Capital → $145 Maintains Outperform
01/26/2021 -20.4% B of A Securities $135 → $150 Maintains Neutral
01/26/2021 -9.79% Cascend $140 → $170 Maintains Buy
01/25/2021 -15.1% Evercore ISI Group $145 → $160 Maintains Outperform
01/25/2021 -20.4% Raymond James $140 → $150 Maintains Outperform
01/25/2021 -7.14% Wedbush $160 → $175 Maintains Outperform
01/22/2021 -18.81% Cowen & Co. $133 → $153 Maintains Outperform
01/21/2021 -19.34% Morgan Stanley $144 → $152 Maintains Overweight
01/15/2021 -17.75% Loop Capital $131 → $155 Maintains Buy
01/14/2021 -38.45% Barclays $100 → $116 Maintains Equal-Weight
01/12/2021 -17.75% Wells Fargo $140 → $155 Maintains Overweight
01/11/2021 -52.24% Wolfe Research $80 → $90 Maintains Underperform
01/06/2021 -36.32% Bernstein $100 → $120 Maintains Market Perform
01/05/2021 -20.4% Canaccord Genuity $145 → $150 Maintains Buy
01/05/2021 -36.32% Credit Suisse $106 → $120 Maintains Neutral
12/16/2020 -23.59% Morgan Stanley $136 → $144 Maintains Overweight
12/15/2020 -25.71% Cascend $125 → $140 Maintains Buy
12/14/2020 -25.71% Wells Fargo → $140 Maintains Overweight
12/09/2020 -15.1% Wedbush $150 → $160 Maintains Outperform
11/30/2020 Loop Capital Upgrades Hold → Buy
10/30/2020 -29.42% DA Davidson $120 → $133 Maintains Buy
10/30/2020 -28.36% B of A Securities $140 → $135 Maintains Neutral
10/30/2020 -25.71% Raymond James $120 → $140 Maintains Outperform
10/26/2020 -38.98% Loop Capital $135 → $115 Maintains Hold
10/22/2020 -28.36% Piper Sandler $130 → $135 Maintains Overweight
10/21/2020 -25.71% B of A Securities $140 → $140 Maintains Neutral
10/14/2020 -25.71% Jefferies $135 → $140 Maintains Buy
10/14/2020 -43.75% Credit Suisse $95 → $106 Maintains Neutral
10/14/2020 -27.83% Morgan Stanley $130 → $136 Maintains Overweight
10/13/2020 -31.02% Piper Sandler → $130 Maintains Overweight
10/12/2020 -29.95% RBC Capital $111 → $132 Maintains Outperform
09/22/2020 -38.98% UBS → $115 Assumes → Neutral
09/22/2020 -36.32% Raymond James $110 → $120 Maintains Outperform
09/21/2020 -33.67% Canaccord Genuity $112.25 → $125 Maintains Buy
09/21/2020 -33.67% Citigroup $112.5 → $125 Maintains Buy
09/17/2020 -28.36% Jefferies $116.25 → $135 Maintains Buy
09/16/2020 -25.71% Needham $112.5 → $140 Maintains Buy
09/10/2020 -29.42% Baird $109 → $133 Maintains Outperform
09/01/2020 -25.71% Deutsche Bank $480 → $140 Maintains Buy
09/01/2020 -25.71% B of A Securities $117.5 → $140 Maintains Neutral
09/01/2020 -20.4% JP Morgan $115 → $150 Maintains Overweight
09/01/2020 -25.71% B of A Securities $117.5 → $140 Reiterates → Neutral
08/31/2020 -23.59% Monness, Crespi, Hardt $117.5 → $144 Maintains Buy
08/31/2020 -20.4% Wedbush $150 → $150 Maintains Outperform
08/31/2020 -20.4% Argus Research $112.5 → $150 Maintains Buy
08/25/2020 -29.69% Cowen & Co. $117.5 → $132.5 Maintains Outperform
08/25/2020 218.39% Wedbush $515 → $600 Maintains Outperform
08/24/2020 -31.02% Morgan Stanley $107.75 → $130 Maintains Overweight
08/14/2020 112.26% Bernstein $400 → $400 Maintains Market Perform
08/10/2020 173.28% Wedbush $475 → $515 Maintains Outperform
08/05/2020 112.26% Bernstein $400 → $400 Maintains Market Perform
08/05/2020 -35.66% Wells Fargo $112.5 → $121.25 Maintains Overweight
08/05/2020 149.4% B of A Securities $420 → $470 Downgrades Buy → Neutral
07/31/2020 136.14% RBC Capital $390 → $445 Maintains Outperform
07/31/2020 138.79% Piper Sandler $310 → $450 Maintains Overweight
07/31/2020 99.52% Loop Capital $330 → $376 Maintains Hold
07/31/2020 146.75% Jefferies $405 → $465 Maintains Buy
07/31/2020 133.48% Deutsche Bank $400 → $440 Maintains Buy
07/31/2020 154.71% DA Davidson $355 → $480 Maintains Buy
07/31/2020 112.26% Bernstein $370 → $400 Maintains Market Perform
07/31/2020 112.26% Barclays $326 → $400 Maintains Equal-Weight
07/31/2020 122.87% B of A Securities $410 → $420 Maintains Buy
07/31/2020 -43.62% UBS $100 → $106.25 Maintains Buy
07/31/2020 -41.63% Raymond James $100 → $110 Maintains Outperform
07/31/2020 -49.59% Credit Suisse $85 → $95 Maintains Neutral
07/31/2020 -40.3% Citigroup $100 → $112.5 Maintains Buy
07/31/2020 -33.67% Cascend $81.25 → $125 Maintains Buy
07/31/2020 -38.98% Canaccord Genuity $111 → $115 Maintains Buy
07/31/2020 128.71% Morgan Stanley $419 → $431 Maintains Overweight
07/31/2020 152.06% Wedbush $450 → $475 Maintains Outperform
07/29/2020 80.42% Credit Suisse $295 → $340 Maintains Neutral
07/28/2020 96.34% Monness, Crespi, Hardt $370 → $370 Maintains Buy
07/24/2020 122.87% Wells Fargo $400 → $420 Maintains Overweight
07/24/2020 96.34% Bernstein → $370 Maintains Market Perform
07/24/2020 -58.21% Wolfe Research → $78.75 Initiates Coverage On → Underperform
07/16/2020 135.61% Canaccord Genuity $310 → $444 Maintains Buy
07/15/2020 117.56% B of A Securities $390 → $410 Maintains Buy
07/15/2020 -40.3% Needham $87.5 → $112.5 Maintains Buy
07/13/2020 122.34% Morgan Stanley $340 → $419 Maintains Overweight
07/13/2020 138.79% Wedbush $425 → $450 Maintains Outperform
07/08/2020 112.26% Deutsche Bank $380 → $400 Maintains Buy
07/07/2020 91.03% Cascend $325 → $360 Maintains Buy
07/07/2020 112.26% Raymond James $340 → $400 Reiterates → Outperform
06/25/2020 72.99% Barclays $288 → $326 Maintains Equal-Weight
06/25/2020 125.52% Wedbush $375 → $425 Maintains Outperform
06/23/2020 75.11% Loop Capital $280 → $330 Maintains Hold
06/23/2020 39.56% Goldman Sachs → $263 Maintains Sell
06/23/2020 -49.59% Deutsche Bank $87.5 → $95 Maintains Buy
06/23/2020 -50.92% Bernstein $71.25 → $92.5 Maintains Market Perform
06/23/2020 -48.26% Baird $80 → $97.5 Maintains Outperform
06/23/2020 112.26% UBS $325 → $400 Maintains Buy
06/22/2020 112.26% Cowen & Co. $335 → $400 Maintains Outperform
06/17/2020 -48.26% RBC Capital $86.25 → $97.5 Maintains Outperform
06/16/2020 112.26% Citigroup $310 → $400 Maintains Buy
06/11/2020 -60.86% HSBC → $73.75 Upgrades Reduce → Hold
06/11/2020 106.95% B of A Securities $340 → $390 Maintains Buy
06/11/2020 104.3% Wells Fargo $315 → $385 Maintains Overweight
06/10/2020 85.73% Deutsche Bank $320 → $350 Maintains Buy
06/05/2020 98.99% Wedbush $350 → $375 Maintains Outperform
06/05/2020 56.54% Credit Suisse $260 → $295 Maintains Neutral
06/03/2020 80.42% Morgan Stanley $326 → $340 Maintains Overweight
05/27/2020 80.42% B of A Securities $320 → $340 Maintains Buy
05/27/2020 69.81% Deutsche Bank $305 → $320 Maintains Buy
05/12/2020 85.73% Wedbush $335 → $350 Maintains Outperform
05/07/2020 51.23% Bernstein $285 → $285 Maintains Market Perform
05/06/2020 69.81% Daiwa Capital $297 → $320 Maintains Outperform
05/01/2020 32.66% Nomura Instinet $240 → $250 Maintains Neutral
05/01/2020 61.85% Deutsche Bank $285 → $305 Maintains Buy
05/01/2020 52.83% Barclays $268 → $288 Maintains Equal-Weight
05/01/2020 -58.88% Piper Sandler $75 → $77.5 Maintains Overweight
05/01/2020 -66.83% Nomura $60 → $62.5 Maintains Neutral
05/01/2020 -52.91% DA Davidson $92.5 → $88.75 Maintains Buy
05/01/2020 64.5% Canaccord Genuity $300 → $310 Maintains Buy
05/01/2020 72.46% UBS $290 → $325 Maintains Buy
05/01/2020 69.81% B of A Securities $310 → $320 Reiterates → Buy
05/01/2020 80.42% Raymond James $305 → $340 Maintains Outperform
05/01/2020 72.99% Morgan Stanley $298 → $326 Maintains Overweight
05/01/2020 85.73% JP Morgan $335 → $350 Maintains Overweight
05/01/2020 72.46% Cascend $350 → $325 Maintains Buy
04/27/2020 64.5% B of A Securities $300 → $310 Reiterates → Buy
04/23/2020 -60.6% Daiwa Capital $75 → $74.25 Downgrades Buy → Outperform
04/21/2020 27.35% Nomura Instinet $240 → $240 Maintains Neutral
04/17/2020 -69.09% Goldman Sachs $62.5 → $58.25 Downgrades Neutral → Sell
04/16/2020 67.15% Baird $360 → $315 Maintains Outperform
04/16/2020 51.23% Deutsche Bank $270 → $285 Maintains Buy
04/13/2020 51.23% Bernstein $300 → $285 Maintains Market Perform
04/13/2020 61.85% Raymond James $360 → $305 Maintains Outperform
04/09/2020 27.35% Nomura Instinet $225 → $240 Maintains Neutral
04/09/2020 -68.16% Nomura $56.25 → $60 Maintains Neutral
04/08/2020 77.77% JP Morgan $350 → $335 Maintains Overweight
04/03/2020 58.13% Morgan Stanley $328 → $298 Maintains Overweight
04/03/2020 37.97% Credit Suisse $290 → $260 Maintains Neutral
04/01/2020 85.73% Argus Research $350 → $350 Maintains Buy
03/30/2020 53.89% UBS $335 → $290 Maintains Buy
03/26/2020 59.19% Bernstein $300 → $300 Maintains Market Perform
03/25/2020 43.27% Deutsche Bank → $270 Upgrades Hold → Buy
03/24/2020 37.97% Piper Sandler $343 → $260 Maintains Overweight
03/23/2020 19.4% Nomura Instinet $295 → $225 Maintains Neutral
03/23/2020 19.4% Nomura $295 → $225 Maintains Neutral
03/20/2020 59.19% B of A Securities $320 → $300 Reiterates Buy → Buy
03/19/2020 59.19% Canaccord Genuity $345 → $300 Maintains Buy
03/18/2020 77.77% Wedbush → $335 Maintains Outperform
03/18/2020 32.66% Goldman Sachs $265 → $250 Maintains Neutral
03/17/2020 40.62% Goldman Sachs $300 → $265 Maintains Neutral
03/17/2020 -57.55% Jefferies $92.5 → $80 Reiterates → Buy
03/17/2020 74.05% Morgan Stanley $368 → $328 Maintains Overweight
03/13/2020 67.15% Wells Fargo → $315 Upgrades Equal-Weight → Overweight
03/11/2020 69.81% B of A Securities $350 → $320 Reiterates → Buy
03/10/2020 77.77% UBS $355 → $335 Maintains Buy
03/08/2020 112.26% Wedbush $400 → $400 Maintains Outperform
03/06/2020 85.73% B of A Securities → $350 Reiterates Buy → Buy
03/06/2020 56.54% Deutsche Bank $305 → $295 Maintains Hold
03/04/2020 56.54% Nomura Instinet → $295 Maintains Neutral
03/03/2020 112.26% Wedbush $400 → $400 Maintains Outperform
03/02/2020 -57.55% Oppenheimer → $80 Upgrades Perform → Outperform
03/02/2020 85.73% Cascend $375 → $350 Reiterates → Buy
02/18/2020 59.19% Goldman Sachs $300 → $300 Maintains Neutral
02/18/2020 96.34% DA Davidson $385 → $370 Maintains Buy
02/18/2020 59.19% Bernstein $300 → $300 Maintains Market Perform
02/18/2020 -60.6% Barclays $76 → $74.25 Maintains Equal-Weight
02/18/2020 83.07% Canaccord Genuity $355 → $345 Maintains Buy
01/30/2020 88.38% B of A Securities → $355 Upgrades Hold → Buy
01/29/2020 72.46% Loop Capital $265 → $325 Maintains Hold
01/29/2020 59.19% Bernstein $300 → $300 Maintains Market Perform
01/29/2020 -50.92% Monness, Crespi, Hardt $75 → $92.5 Maintains Buy
01/29/2020 -51.58% Evercore ISI Group $90 → $91.25 Maintains Outperform
01/29/2020 98.99% Cascend $350 → $375 Reiterates → Buy
01/29/2020 104.3% DA Davidson $375 → $385 Maintains Buy
01/29/2020 56.54% Nomura $280 → $295 Maintains Neutral
01/29/2020 59.19% Goldman Sachs $192 → $300 Maintains Neutral
01/29/2020 91.03% Baird $275 → $360 Maintains Outperform
01/29/2020 61.85% Deutsche Bank $290 → $305 Maintains Hold
01/29/2020 67.15% Wells Fargo $245 → $315 Maintains Equal-Weight
01/29/2020 Maxim Group Upgrades Sell → Hold
01/29/2020 85.73% B of A Securities $340 → $350 Reiterates → Buy
01/29/2020 85.73% JP Morgan $300 → $350 Maintains Overweight
01/29/2020 89.97% RBC Capital $330 → $358 Maintains Outperform
01/29/2020 96.34% Cowen & Co. $350 → $370 Maintains Outperform
01/29/2020 53.89% Credit Suisse $275 → $290 Maintains Neutral
01/29/2020 91.03% Raymond James $280 → $360 Maintains Outperform
01/29/2020 98.99% Citigroup $300 → $375 Maintains Buy
01/29/2020 82.01% Piper Sandler $305 → $343 Maintains Overweight
01/27/2020 53.89% Deutsche Bank $280 → $290 Maintains Hold
01/24/2020 59.19% Monness, Crespi, Hardt → $300 Maintains Buy
01/24/2020 -66.83% Rosenblatt $37.5 → $62.5 Maintains Sell
01/24/2020 85.73% Cowen & Co. $325 → $350 Maintains Outperform
01/24/2020 112.26% Wedbush $350 → $400 Maintains Outperform
01/23/2020 80.42% B of A Securities $330 → $340 Maintains Buy
01/17/2020 48.58% Nomura Instinet $225 → $280 Maintains Neutral
01/17/2020 48.58% Nomura $225 → $280 Maintains Neutral
01/17/2020 95.28% Morgan Stanley $296 → $368 Maintains Overweight
01/15/2020 88.38% Canaccord Genuity $275 → $355 Maintains Buy
01/14/2020 88.38% UBS $280 → $355 Maintains Buy
01/14/2020 Atlantic Equities Downgrades Neutral → Underweight
01/13/2020 57.07% JP Morgan $296 → $296 Maintains Overweight
01/13/2020 98.99% DA Davidson $300 → $375 Maintains Buy
01/10/2020 59.19% Bernstein → $300 Maintains Market Perform
01/10/2020 85.73% Argus Research $300 → $350 Maintains Buy
01/09/2020 85.73% Jefferies $285 → $350 Maintains Buy
01/06/2020 85.73% Cascend $290 → $350 Reiterates → Buy
01/06/2020 85.73% Needham $280 → $350 Downgrades Strong Buy → Buy
01/03/2020 75.11% B of A Securities $290 → $330 Maintains Buy
01/03/2020 75.11% RBC Capital $295 → $330 Maintains Outperform
12/23/2019 85.73% Wedbush $325 → $350 Maintains Outperform
12/20/2019 -59.54% Piper Sandler $72.5 → $76.25 Maintains Outperform
12/17/2019 72.46% Cowen & Co. $290 → $325 Maintains Outperform
12/11/2019 61.85% Evercore ISI Group $275 → $305 Maintains Outperform
12/09/2019 -54.63% China Renaissance → $85.5 Initiates Coverage On → Buy
12/02/2019 57.07% JP Morgan $290 → $296 Maintains Overweight
11/26/2019 53.89% Cascend $280 → $290 Reiterates → Buy
11/15/2019 -61.53% Piper Sandler $67.5 → $72.5 Maintains Overweight
11/15/2019 53.89% JP Morgan $280 → $290 Maintains Overweight
11/15/2019 72.46% Wedbush $300 → $325 Maintains Outperform
11/14/2019 0.82% Maxim Group → $190 Downgrades Hold → Sell
11/13/2019 56.54% RBC Capital → $295 Initiates Coverage On → Outperform
10/31/2019 53.89% Cowen & Co. $250 → $290 Maintains Outperform
10/31/2019 45.93% Canaccord Genuity $260 → $275 Maintains Buy
10/31/2019 59.19% Wedbush $265 → $300 Maintains Outperform
10/31/2019 25.23% Barclays $224 → $236 Maintains Equal-Weight
10/31/2019 43.27% Piper Sandler $243 → $270 Maintains Overweight
10/31/2019 59.19% DA Davidson $270 → $300 Maintains Buy
10/31/2019 48.58% Cascend $270 → $280 Maintains Buy
10/31/2019 30.01% Wells Fargo $215 → $245 Maintains Market Perform
10/31/2019 48.58% UBS $275 → $280 Maintains Buy
10/31/2019 57.07% Morgan Stanley $289 → $296 Maintains Overweight
10/31/2019 19.4% Nomura $205 → $225 Maintains Neutral
10/28/2019 45.93% JP Morgan $265 → $275 Maintains Overweight
10/28/2019 51.23% Jefferies $260 → $285 Maintains Buy
10/28/2019 37.97% B of A Securities $250 → $260 Maintains Buy
10/28/2019 17.27% Credit Suisse $209 → $221 Maintains Neutral
10/25/2019 43.27% Cascend $260 → $270 Reiterates → Buy
10/24/2019 45.93% UBS $235 → $275 Maintains Buy
10/23/2019 53.36% Morgan Stanley $247 → $289 Maintains Overweight
10/22/2019 22.05% Deutsche Bank $210 → $230 Maintains Hold
10/21/2019 48.58% Raymond James $250 → $280 Maintains Outperform
10/17/2019 18.86% Barclays $207 → $224 Maintains Equal-Weight
10/11/2019 40.62% Wedbush $245 → $265 Maintains Outperform
10/10/2019 -65.51% Longbow Research → $65 Upgrades Neutral → Buy
10/09/2019 37.97% Canaccord Genuity $240 → $260 Maintains Buy
10/07/2019 8.78% Nomura $185 → $205 Maintains Neutral
09/30/2019 40.62% JP Morgan $243 → $265 Maintains Overweight
09/20/2019 43.27% Cascend $260 → $270 Reiterates → Buy
09/13/2019 -12.44% Goldman Sachs $187 → $165 Maintains Neutral
09/11/2019 32.66% Needham $225 → $250 Maintains Strong Buy
09/11/2019 9.84% Barclays $192 → $207 Maintains Equal-Weight
09/11/2019 32.66% B of A Securities $240 → $250 Reiterates → Buy
08/08/2019 1.88% Barclays → $192 Initiates Coverage On → Equal-Weight
07/31/2019 11.44% Deutsche Bank $205 → $210 Maintains Hold
07/31/2019 27.35% B of A Securities $230 → $240 Maintains Buy
07/31/2019 32.66% Citigroup $205 → $250 Maintains Buy
07/31/2019 32.66% Cowen & Co. $220 → $250 Maintains Outperform
07/31/2019 28.95% Piper Sandler $230 → $243 Maintains Overweight
07/31/2019 27.35% Canaccord Genuity $202 → $240 Maintains Buy
07/31/2019 -1.83% Nomura $180 → $185 Maintains Neutral
07/31/2019 30.01% Wedbush $235 → $245 Maintains Outperform
07/29/2019 24.7% UBS $225 → $235 Maintains Buy
07/22/2019 31.07% Morgan Stanley $231 → $247 Maintains Overweight
07/19/2019 -4.48% Nomura $175 → $180 Maintains Neutral
07/18/2019 Raymond James Upgrades Market Perform → Outperform
07/17/2019 -0.77% Goldman Sachs $171 → $187 Maintains Neutral
07/09/2019 26.82% JP Morgan $233 → $239 Maintains Overweight
07/08/2019 Rosenblatt Downgrades Neutral → Sell
06/20/2019 8.78% Deutsche Bank → $205 Initiates Coverage On → Hold
06/06/2019 8.78% Evercore ISI Group → $205 Initiates Coverage On → Outperform
06/04/2019 7.19% Canaccord Genuity $245 → $202 Maintains Buy
05/30/2019 22.58% Morgan Stanley $240 → $231 Maintains Overweight
05/30/2019 22.58% Morgan Stanley $240 → $231 Maintains Overweight
05/28/2019 -72.8% Citigroup $55 → $51.25 Maintains Buy
05/23/2019 19.4% UBS $235 → $225 Maintains Buy
05/17/2019 -7.14% Nomura $180 → $175 Maintains Neutral
05/01/2019 14.09% Wells Fargo $190 → $215 Maintains Market Perform
05/01/2019 27.35% Morgan Stanley $234 → $240 Maintains Overweight
05/01/2019 24.7% Wedbush $225 → $235 Maintains Outperform
05/01/2019 22.05% B of A Securities $220 → $230 Maintains Buy
05/01/2019 30.01% Canaccord Genuity $230 → $245 Maintains Buy
04/25/2019 24.7% UBS $215 → $235 Maintains Buy
04/24/2019 24.17% Morgan Stanley $220 → $234 Maintains Overweight
04/11/2019 10.9% Credit Suisse → $209 Initiates Coverage On → Neutral
04/10/2019 16.74% B of A Securities $210 → $220 Reiterates Buy → Buy
04/10/2019 -4.48% HSBC $160 → $180 Downgrades Hold → Reduce
03/26/2019 14.09% UBS $185 → $215 Maintains Buy
03/26/2019 22.05% Canaccord Genuity $185 → $230 Maintains Buy
03/26/2019 6.13% Baird $185 → $200 Maintains Outperform
03/26/2019 16.74% Morgan Stanley $197 → $220 Maintains Overweight
03/21/2019 16.74% Citigroup $170 → $220 Reiterates Buy → Buy
03/21/2019 14.09% Wedbush $200 → $215 Maintains Outperform
03/21/2019 19.4% Needham $180 → $225 Upgrades Buy → Strong Buy
03/14/2019 16.74% Cowen & Co. → $220 Initiates Coverage On → Outperform
03/11/2019 B of A Securities Upgrades Neutral → Buy
Scroll to Top