7/30/2021 | JMP Securities | Downgrade | Outperform ➝ Market Perform | | Low | |
5/24/2021 | Robert W. Baird | Downgrade | Outperform ➝ Neutral | $176.00 | Low | |
5/3/2021 | BTIG Research | Reiterated Rating | Buy ➝ Neutral | | N/A | |
5/3/2021 | Wedbush | Reiterated Rating | Outperform ➝ Neutral | $176.00 | N/A | |
5/3/2021 | DA Davidson | Reiterated Rating | Buy ➝ Neutral | $160.00 ➝ $176.00 | N/A | |
5/3/2021 | Colliers Securities | Reiterated Rating | Buy ➝ Neutral | | N/A | |
5/3/2021 | Monness Crespi & Hardt | Reiterated Rating | Buy ➝ Neutral | $160.00 ➝ $176.00 | N/A | |
4/27/2021 | Truist Financial | Downgrade | Buy ➝ Hold | $155.00 ➝ $176.00 | Low | |
4/27/2021 | Colliers Securities | Downgrade | Buy ➝ Neutral | | Low | |
4/27/2021 | Monness Crespi & Hardt | Downgrade | Buy ➝ Neutral | $160.00 ➝ $176.00 | Low | |
4/27/2021 | JMP Securities | Boost Target | Market Outperform | $157.00 ➝ $190.00 | Low | |
4/27/2021 | Wedbush | Downgrade | Outperform ➝ Neutral | $176.00 | Low | |
4/27/2021 | BTIG Research | Downgrade | Buy ➝ Neutral | | Low | |
4/26/2021 | Northland Securities | Downgrade | Outperform ➝ Market Perform | | Low | |
4/26/2021 | Needham & Company LLC | Downgrade | Buy ➝ Hold | | Low | |
4/26/2021 | Royal Bank of Canada | Downgrade | Outperform ➝ Sector Perform | | Low | |
4/26/2021 | DA Davidson | Downgrade | Buy ➝ Neutral | $160.00 ➝ $176.00 | High | |
4/26/2021 | William Blair | Downgrade | Outperform ➝ Market Perform | | High | |
4/26/2021 | Summit Insights | Upgrade | Hold ➝ Buy | $165.00 | High | |
2/5/2021 | Morgan Stanley | Boost Target | Overweight | $141.00 ➝ $155.00 | Medium | |
2/5/2021 | Monness Crespi & Hardt | Boost Target | Buy | $150.00 ➝ $155.00 | Low | |
2/1/2021 | Stephens | Initiated Coverage | Overweight | $165.00 | Low | |
1/27/2021 | Truist Financial | Boost Target | | $135.00 ➝ $155.00 | Medium | |
1/12/2021 | Mizuho | Boost Target | Neutral | $115.00 ➝ $130.00 | Medium | |
12/31/2020 | BTIG Research | Boost Target | Buy | $151.00 ➝ $157.00 | N/A | |
11/30/2020 | Truist Financial | Upgrade | Hold ➝ Buy | $135.00 | Low | |
11/17/2020 | Smith Barney Citigroup | Initiated Coverage | Outperform | $122.00 | Low | |
11/2/2020 | Summit Insights | Downgrade | Buy ➝ Hold | $140.00 ➝ $100.00 | Medium | |
10/30/2020 | Mizuho | Boost Target | Neutral | $115.00 ➝ $123.00 | High | |
10/26/2020 | DA Davidson | Lower Target | Buy | $155.00 ➝ $124.00 | Low | |
8/19/2020 | Morgan Stanley | Upgrade | Equal Weight ➝ Overweight | $131.00 ➝ $134.00 | Medium | |
7/31/2020 | Morgan Stanley | Boost Target | Equal Weight | $126.00 ➝ $131.00 | High | |
7/31/2020 | Northland Securities | Boost Target | Outperform | $145.00 ➝ $153.00 | High | |
7/31/2020 | Oppenheimer | Reiterated Rating | Hold | | High | |
7/31/2020 | Piper Sandler | Boost Target | Overweight | $140.00 ➝ $150.00 | High | |
7/31/2020 | Robert W. Baird | Reiterated Rating | Buy | | High | |
7/23/2020 | Royal Bank of Canada | Reiterated Rating | Buy | | High | |
6/19/2020 | BTIG Research | Reiterated Rating | Buy | $151.00 | Low | |
6/8/2020 | Northland Securities | Reiterated Rating | Buy | $145.00 | Medium | |
5/13/2020 | Morgan Stanley | Boost Target | Equal Weight | $108.00 ➝ $116.00 | Medium | |
5/8/2020 | Wedbush | Boost Target | Outperform | $135.00 ➝ $150.00 | High | |
5/8/2020 | Royal Bank of Canada | Boost Target | Outperform | $141.00 ➝ $146.00 | High | |
5/8/2020 | BTIG Research | Boost Target | In-Line ➝ Buy | $125.00 ➝ $151.00 | High | |
5/8/2020 | Citigroup | Boost Target | Buy | $147.00 ➝ $166.00 | High | |
5/8/2020 | Northland Securities | Reiterated Rating | Buy | $145.00 | High | |
5/8/2020 | Oppenheimer | Reiterated Rating | Hold | | High | |
5/8/2020 | Robert W. Baird | Reiterated Rating | Buy | $135.00 | High | |
4/21/2020 | Cowen | Lower Target | Outperform | $145.00 ➝ $135.00 | Medium | |
4/14/2020 | Northland Securities | Lower Target | Outperform | $160.00 ➝ $128.00 | Low | |
4/1/2020 | Royal Bank of Canada | Reiterated Rating | Buy | $141.00 | Low | |
3/27/2020 | Morgan Stanley | Lower Target | Equal Weight | $136.00 ➝ $108.00 | Medium | |
3/27/2020 | BTIG Research | Initiated Coverage | Buy | $125.00 | High | |
3/24/2020 | The Goldman Sachs Group | Initiated Coverage | Neutral | $111.00 | High | |
3/4/2020 | First Analysis | Upgrade | Outperform ➝ Strong-Buy | $143.00 | Medium | |
1/31/2020 | Morgan Stanley | Lower Target | Equal Weight | $137.00 ➝ $136.00 | High | |
1/31/2020 | Robert W. Baird | Reiterated Rating | Buy | $145.00 | High | |
1/31/2020 | Citigroup | Boost Target | Buy | $143.00 ➝ $153.00 | High | |
1/22/2020 | Royal Bank of Canada | Boost Target | Outperform | $150.00 ➝ $160.00 | Low | |
1/13/2020 | DA Davidson | Initiated Coverage | Buy | $140.00 | Medium | |
1/13/2020 | Morgan Stanley | Downgrade | Overweight ➝ Equal Weight | $146.00 ➝ $137.00 | Low | |
12/17/2019 | Cowen | Reiterated Rating | Buy | $135.00 | Low | |
11/8/2019 | Piper Sandler Companies | Initiated Coverage | Overweight | $155.00 | Low | |
11/4/2019 | Robert W. Baird | Reiterated Rating | Buy | $145.00 | High | |
10/25/2019 | Cowen | Set Target | Buy | $135.00 | Low | |
10/25/2019 | FBN Securities | Set Target | Buy | $140.00 | Low | |
10/25/2019 | Morgan Stanley | Lower Target | Overweight | $148.00 ➝ $146.00 | High | |
10/25/2019 | Wedbush | Reiterated Rating | Outperform | $140.00 | High | |
10/23/2019 | Evercore ISI | Reiterated Rating | Buy | $150.00 | Medium | |
10/21/2019 | Needham & Company LLC | Reiterated Rating | Buy | $150.00 | Low | |
10/11/2019 | Wedbush | Set Target | Buy | $140.00 | Low | |
10/2/2019 | SunTrust Banks | Initiated Coverage | Hold | $135.00 | Medium | |
9/13/2019 | Robert W. Baird | Set Target | Buy | $145.00 | Low | |
9/4/2019 | Deutsche Bank Aktiengesellschaft | Upgrade | Hold ➝ Buy | $129.00 ➝ $147.00 | Medium | |
7/29/2019 | JMP Securities | Boost Target | Outperform ➝ Market Perform | $130.00 ➝ $140.00 | Low | |
7/26/2019 | Evercore ISI | Set Target | Buy | $150.00 | Medium | |
7/26/2019 | Deutsche Bank Aktiengesellschaft | Set Target | Hold | $129.00 | Medium | |
7/26/2019 | Royal Bank of Canada | Set Target | Buy | $150.00 | Medium | |
7/26/2019 | Stifel Nicolaus | Boost Target | Buy | $135.00 ➝ $140.00 | Low | |
7/26/2019 | Wedbush | Boost Target | Outperform | $138.00 ➝ $140.00 | Low | |
7/26/2019 | Needham & Company LLC | Boost Target | Buy ➝ Buy | $135.00 ➝ $150.00 | Low | |
7/26/2019 | Morgan Stanley | Boost Target | Overweight | $142.00 ➝ $148.00 | High | |
7/26/2019 | Mizuho | Boost Target | Neutral | $120.00 ➝ $128.00 | High | |
7/26/2019 | Monness Crespi & Hardt | Reiterated Rating | Buy ➝ Buy | $137.00 ➝ $150.00 | Low | |
7/26/2019 | Northland Securities | Reiterated Rating | Buy | $160.00 | High | |
7/26/2019 | Piper Sandler Companies | Boost Target | Overweight | $140.00 ➝ $145.00 | High | |
7/19/2019 | Wedbush | Reiterated Rating | Outperform | $138.00 | Medium | |
7/9/2019 | Northland Securities | Reiterated Rating | Buy | | High | |
6/17/2019 | Wedbush | Reiterated Rating | Outperform | $138.00 | Low | |
5/23/2019 | Cowen | Initiated Coverage | Outperform ➝ Outperform | $140.00 | Medium | |
4/26/2019 | Morgan Stanley | Set Target | Buy | $142.00 | Low | |
4/26/2019 | Dougherty & Co | Reiterated Rating | Buy ➝ Buy | $115.00 ➝ $140.00 | Low | |
4/26/2019 | Wells Fargo & Company | Boost Target | Outperform ➝ Outperform | $120.00 ➝ $150.00 | Medium | |
4/26/2019 | Wedbush | Reiterated Rating | Outperform | $130.00 ➝ $138.00 | Medium | |
4/26/2019 | KeyCorp | Boost Target | Overweight ➝ Overweight | $136.00 ➝ $154.00 | Medium | |
4/26/2019 | Piper Sandler Companies | Boost Target | Overweight ➝ Sell | $136.00 ➝ $140.00 | Medium | |
4/26/2019 | Robert W. Baird | Reiterated Rating | Buy | | High | |
4/25/2019 | Deutsche Bank Aktiengesellschaft | Boost Target | Hold ➝ Hold | $95.00 ➝ $125.00 | High | |