6/24/2022 Stifel Nicolaus Lower Price Target Buy $275.00 ➝ $225.00 Low i 5/19/2022 The Goldman Sachs Group Lower Price Target Buy $237.00 ➝ $208.00 Low i 3/9/2022 Citigroup Lower Price Target Neutral $232.00 ➝ $208.00 High i 12/20/2021 Citigroup Boost Price Target Neutral $184.00 ➝ $232.00 Medium i 11/18/2021 Morgan Stanley Initiated Coverage Overweight $264.00 High i 11/5/2021 Barclays Boost Price Target Overweight $235.00 ➝ $240.00 High i 8/25/2021 Argus Boost Price Target Buy $195.00 ➝ $225.00 Low i 8/9/2021 Credit Suisse Group Boost Price Target Outperform $206.00 ➝ $230.00 Low i 8/6/2021 Barclays Boost Price Target Overweight $208.00 ➝ $235.00 Low i 7/16/2021 Raymond James Downgrade Outperform ➝ Market Perform Low i 7/13/2021 Cantor Fitzgerald Boost Price Target Overweight $210.00 ➝ $238.00 Low i 5/28/2021 Argus Boost Price Target Buy $185.00 ➝ $195.00 Medium i 5/12/2021 Citigroup Boost Price Target $175.00 ➝ $184.00 Medium i 5/7/2021 Raymond James Boost Price Target Outperform $166.00 ➝ $192.00 Medium i 5/7/2021 Barclays Boost Price Target Overweight $200.00 ➝ $208.00 Medium i 3/8/2021 Raymond James Upgrade Market Perform ➝ Outperform $166.00 Medium i 3/8/2021 Bank of America Upgrade Neutral ➝ Buy $180.00 Medium i 2/17/2021 Credit Suisse Group Boost Price Target $197.00 ➝ $203.00 Low i 11/13/2020 Morgan Stanley Boost Price Target Equal Weight $167.00 ➝ $174.00 Low i 11/12/2020 Truist Financial Boost Price Target $160.00 ➝ $170.00 Low i 11/6/2020 Barclays Boost Price Target Overweight $175.00 ➝ $189.00 Medium i 9/21/2020 Atlantic Securities Initiated Coverage Overweight $191.00 Low i 8/20/2020 Morgan Stanley Boost Price Target Neutral ➝ Equal Weight $125.00 ➝ $167.00 Low i 8/14/2020 Edward Jones Upgrade Hold ➝ Buy Low i 8/12/2020 G.Research Downgrade Buy ➝ Hold Low i Rating by K. Kedra at G.Research, Llc
8/12/2020 Gabelli Downgrade Buy ➝ Hold Low i 8/10/2020 Truist Financial Boost Price Target Neutral ➝ Hold $112.00 ➝ $160.00 Low i 8/10/2020 Citigroup Boost Price Target Neutral $146.00 ➝ $160.00 Low i 8/7/2020 Stifel Nicolaus Boost Price Target Top Pick ➝ Buy $155.00 ➝ $170.00 Medium i 7/30/2020 Citigroup Boost Price Target Neutral $131.00 ➝ $146.00 Medium i 7/20/2020 Bank of America Boost Price Target Neutral $135.00 ➝ $150.00 Medium i Rating by Michael Ryskin at Bank of America Co.
6/3/2020 Argus Reiterated Rating Buy Low i 5/27/2020 Jefferies Financial Group Initiated Coverage Buy $152.00 High i 5/18/2020 Credit Suisse Group Reiterated Rating Buy $147.00 High i 5/8/2020 UBS Group Lower Price Target Neutral $146.00 ➝ $126.00 Low i 5/8/2020 Citigroup Lower Price Target Neutral $139.00 ➝ $131.00 Low i 5/7/2020 Barclays Boost Price Target Overweight $129.00 ➝ $140.00 Medium i 4/2/2020 Morgan Stanley Lower Price Target Equal Weight $148.00 ➝ $125.00 High i 3/31/2020 G.Research Upgrade Hold ➝ Buy High i Rating by K. Kedra at G.Research, Llc
2/28/2020 The Goldman Sachs Group Reiterated Rating Buy $162.00 High i Rating by Nathan Rich at The Goldman Sachs Group, Inc.
2/19/2020 UBS Group Boost Price Target Neutral $126.00 ➝ $146.00 Low i 2/14/2020 Morgan Stanley Boost Price Target Equal Weight $136.00 ➝ $148.00 Low i Rating by David Risinger at Morgan Stanley
2/14/2020 SunTrust Banks Reiterated Rating Hold $145.00 Low i 2/13/2020 Cfra Upgrade Buy ➝ Strong-Buy $147.00 ➝ $160.00 Low i 2/12/2020 Bank of America Reiterated Rating Hold $145.00 Medium i Rating by Michael Ryskin at Bank of America Co.
1/9/2020 Raymond James Initiated Coverage Market Perform Low i 12/5/2019 Bank of America Reiterated Rating Hold $125.00 Low i 10/11/2019 Credit Suisse Group Set Price Target Buy $138.00 Low i Rating by Erin Wright at Credit Suisse Group AG
9/30/2019 Morgan Stanley Boost Price Target Hold ➝ Equal Weight $100.00 ➝ $136.00 Low i 9/13/2019 Stifel Nicolaus Set Price Target Buy $140.00 Medium i Rating by Jonathan Block at Stifel Nicolaus
9/11/2019 Credit Suisse Group Reiterated Rating Buy $130.00 High i 9/9/2019 The Goldman Sachs Group Initiated Coverage Conviction-Buy $145.00 Medium i 9/4/2019 Argus Set Price Target Buy $140.00 Low i Rating by Jasper Hellweg at Argus
8/13/2019 SunTrust Banks Boost Price Target Hold $120.00 ➝ $130.00 Low i 8/7/2019 Craig Hallum Boost Price Target Buy $132.00 ➝ $138.00 Low i 8/7/2019 Barclays Boost Price Target Overweight $120.00 ➝ $135.00 Low i Rating by Balaji Prasad at Barclays PLC
7/22/2019 Stifel Nicolaus Boost Price Target Buy $110.00 ➝ $130.00 Medium i 7/1/2019 Bank of America Downgrade Buy ➝ Neutral $111.00 ➝ $120.00 Low i 6/25/2019 Craig Hallum Boost Price Target Buy $114.00 ➝ $132.00 Low i 6/12/2019 Cantor Fitzgerald Reiterated Rating Overweight $116.00 ➝ $130.00 Low i 6/11/2019 Barclays Initiated Coverage Overweight ➝ Overweight $120.00 Low i 5/23/2019 Guggenheim Initiated Coverage Buy ➝ Buy $114.00 Low i 5/9/2019 BMO Capital Markets Boost Price Target Market Perform $101.00 ➝ $105.00 Low i 5/2/2019 Gabelli Downgrade Buy ➝ Hold $108.00 Low i Rating by K. Kedra at Gabelli
4/2/2019 Credit Suisse Group Boost Price Target Outperform ➝ Outperform $102.00 ➝ $112.00 Low i 3/20/2019 UBS Group Initiated Coverage Neutral Low i 3/19/2019 SunTrust Banks Initiated Coverage Hold ➝ Hold $100.00 Low i 3/4/2019 Stifel Nicolaus Upgrade Hold ➝ Buy $97.00 ➝ $110.00 Medium i 2/25/2019 BMO Capital Markets Boost Price Target Market Perform ➝ Market Perform $93.00 ➝ $101.00 Low i 1/23/2019 UBS Group Initiated Coverage Neutral ➝ Neutral $86.00 Low i 11/13/2018 Argus Set Price Target Buy $105.00 Medium i Rating by Jasper Hellweg at Argus
11/12/2018 BMO Capital Markets Boost Price Target Market Perform ➝ Neutral $93.00 Low i 11/11/2018 BMO Capital Markets Reiterated Rating Hold Low i 11/2/2018 JPMorgan Chase & Co. Boost Price Target Overweight ➝ Overweight $100.00 ➝ $101.00 Low i Rating by Chris Schott at JPMorgan Chase & Co.
11/2/2018 Morgan Stanley Set Price Target Hold $100.00 Low i Rating by David Risinger at Morgan Stanley
10/17/2018 Cantor Fitzgerald Reiterated Rating Overweight $98.00 ➝ $105.00 Low i Rating by Louise Chen at Cantor Fitzgerald
10/15/2018 JPMorgan Chase & Co. Upgrade Neutral ➝ Overweight $100.00 Medium i 10/1/2018 Cantor Fitzgerald Reiterated Rating Buy $98.00 Low i Rating by Louise Chen at Cantor Fitzgerald
8/21/2018 Stifel Nicolaus Downgrade Buy ➝ Hold $95.00 High i 8/14/2018 Argus Boost Price Target Buy ➝ Buy $90.00 ➝ $103.00 Low i 8/3/2018 Stifel Nicolaus Boost Price Target Buy ➝ Buy $86.00 ➝ $95.00 Low i 8/3/2018 Morgan Stanley Boost Price Target Equal Weight ➝ Hold $87.00 ➝ $92.00 Low i Rating by David Risinger at Morgan Stanley
8/2/2018 BMO Capital Markets Reiterated Rating Hold $82.00 High i Rating by Alex Arfaei at BMO Capital Markets
8/2/2018 Cantor Fitzgerald Set Price Target Buy $98.00 High i Rating by Louise Chen at Cantor Fitzgerald
7/30/2018 Bank of America Boost Price Target Buy ➝ Buy $97.00 ➝ $100.00 Low i 7/27/2018 Cantor Fitzgerald Set Price Target Buy $98.00 Low i Rating by Louise Chen at Cantor Fitzgerald
7/13/2018 Jefferies Financial Group Set Price Target Buy $96.00 Medium i Rating by Ian Hilliker at Jefferies Financial Group Inc.
6/6/2018 Cantor Fitzgerald Set Price Target Buy $98.00 Low i Rating by Louise Chen at Cantor Fitzgerald
5/16/2018 BMO Capital Markets Reiterated Rating Hold $80.00 Low i Rating by Alex Arfaei at BMO Capital Markets
5/16/2018 Cantor Fitzgerald Reiterated Rating Buy $98.00 Low i Rating by Louise Chen at Cantor Fitzgerald
5/1/2018 Cantor Fitzgerald Set Price Target Buy $90.00 Low i Rating by Louise Chen at Cantor Fitzgerald
4/25/2018 Craig Hallum Reiterated Rating Buy $87.00 ➝ $94.00 Low i 4/24/2018 Cantor Fitzgerald Set Price Target Buy $90.00 Medium i Rating by Louise Chen at Cantor Fitzgerald
4/19/2018 Hilliard Lyons Downgrade Neutral Low i 4/19/2018 Citigroup Reiterated Rating Buy ➝ Buy $85.00 ➝ $98.00 Low i Rating by Liav Abraham at Citigroup Inc.
4/13/2018 Jefferies Financial Group Reiterated Rating Buy $96.00 Low i Rating by Ian Hilliker at Jefferies Financial Group Inc.
4/5/2018 Credit Suisse Group Boost Price Target Outperform ➝ Outperform $83.00 ➝ $89.00 Low i 3/19/2018 Morgan Stanley Downgrade Overweight ➝ Equal Weight $70.00 Low i Rating by David Risinger at Morgan Stanley
2/26/2018 Jefferies Financial Group Set Price Target Buy $97.00 Low i Rating by Ian Hilliker at Jefferies Financial Group Inc.
2/17/2018 Barclays Set Price Target Hold $77.00 Medium i Rating by Douglas Tsao at Barclays PLC
2/16/2018 Deutsche Bank Aktiengesellschaft Boost Price Target Hold ➝ Hold $76.00 ➝ $78.00 Low i 2/16/2018 Piper Jaffray Companies Set Price Target Buy $88.00 Low i Rating by Brett Wong at Piper Jaffray Companies
2/16/2018 Stifel Nicolaus Reiterated Rating Buy ➝ Buy $84.00 ➝ $86.00 Medium i 2/16/2018 Bank of America Boost Price Target Buy $80.00 ➝ $87.00 Medium i 2/15/2018 Cantor Fitzgerald Set Price Target Buy $90.00 Medium i Rating by Louise Chen at Cantor Fitzgerald
2/15/2018 BMO Capital Markets Set Price Target Hold $78.00 Medium i Rating by Alex Arfaei at BMO Capital Markets
2/15/2018 Cowen Set Price Target Buy $85.00 Medium i Rating by Steve Scala at Cowen Inc
1/22/2018 BMO Capital Markets Set Price Target Hold $78.00 Low i Rating by Alex Arfaei at BMO Capital Markets
1/18/2018 Piper Jaffray Companies Reiterated Rating Buy $86.00 Low i Rating by Brett Wong at Piper Jaffray Companies
1/16/2018 Jefferies Financial Group Reiterated Rating Buy $89.00 High i 1/11/2018 Cantor Fitzgerald Set Price Target Buy $85.00 Low i Rating by Louise Chen at Cantor Fitzgerald
1/9/2018 BMO Capital Markets Boost Price Target Positive ➝ Market Perform $78.00 Medium i Rating by Alex Arfaei at BMO Capital Markets
1/8/2018 BMO Capital Markets Reiterated Rating Hold Low i Rating by Alex Arfaei at BMO Capital Markets
1/4/2018 Citigroup Upgrade Neutral ➝ Buy $85.00 Low i Rating by Liav Abraham at Citigroup Inc.
1/2/2018 Craig Hallum Reiterated Rating Buy $77.00 ➝ $85.00 Low i 1/2/2018 Cantor Fitzgerald Set Price Target Buy $85.00 Low i Rating by Louise Chen at Cantor Fitzgerald
12/26/2017 Cantor Fitzgerald Set Price Target Buy $85.00 Low i Rating by Louise Chen at Cantor Fitzgerald
12/12/2017 Cantor Fitzgerald Set Price Target Buy $80.00 Low i Rating by Louise Chen at Cantor Fitzgerald
11/29/2017 Morgan Stanley Upgrade Equal Weight ➝ Overweight $80.00 Low i 11/24/2017 UBS Group Reiterated Rating Buy ➝ Neutral N/A i 11/17/2017 Cowen Set Price Target Buy $70.00 ➝ $80.00 N/A i Rating by Steve Scala at Cowen Inc
11/10/2017 Jefferies Financial Group Reiterated Rating Buy N/A i 11/3/2017 BMO Capital Markets Boost Price Target Market Perform $65.00 ➝ $70.00 N/A i Rating by Alex Arfaei at BMO Capital Markets
11/3/2017 Morgan Stanley Boost Price Target Equal Weight $61.00 ➝ $70.00 N/A i 11/2/2017 BMO Capital Markets Reiterated Rating Hold $65.00 N/A i Rating by Alex Arfaei at BMO Capital Markets
10/31/2017 Cantor Fitzgerald Set Price Target Buy $75.00 N/A i Rating by Louise Chen at Cantor Fitzgerald
10/25/2017 BMO Capital Markets Set Price Target Hold $65.00 N/A i Rating by Alex Arfaei at BMO Capital Markets
10/24/2017 Cantor Fitzgerald Reiterated Rating Buy $75.00 N/A i Rating by Louise Chen at Cantor Fitzgerald
10/24/2017 Stifel Nicolaus Reiterated Rating Buy $65.00 N/A i 9/26/2017 Cantor Fitzgerald Reiterated Rating Buy $75.00 Low i Rating by Louise Chen at Cantor Fitzgerald
9/6/2017 Cantor Fitzgerald Reiterated Rating Buy $75.00 Low i Rating by Louise Chen at Cantor Fitzgerald
9/1/2017 Stifel Nicolaus Reiterated Rating Buy $65.00 Low i 8/25/2017 Piper Jaffray Companies Set Price Target Buy $73.00 Low i 8/24/2017 Cowen Set Price Target Buy $70.00 Low i Rating by Steve Scala at Cowen Inc
8/14/2017 Cantor Fitzgerald Set Price Target Buy $75.00 Low i Rating by Louise Chen at Cantor Fitzgerald
8/7/2017 The Goldman Sachs Group Reiterated Rating Neutral ➝ Neutral $62.00 Low i 7/25/2017 Deutsche Bank Aktiengesellschaft Downgrade Buy ➝ Hold $65.00 High i 7/21/2017 Stifel Nicolaus Reiterated Rating Buy $65.00 Low i 7/17/2017 Deutsche Bank Aktiengesellschaft Reiterated Rating Buy $62.00 ➝ $65.00 Low i 7/17/2017 Cowen Set Price Target Buy $70.00 Low i Rating by Steve Scala at Cowen Inc
7/11/2017 Cowen Set Price Target Buy $60.00 Low i