3/1/2021 | Benchmark | Boost Price Target | Buy | $275.00 ➝ $325.00 | N/A | |
2/23/2021 | Benchmark | Boost Price Target | Positive ➝ Buy | $275.00 ➝ $325.00 | Medium | |
2/8/2021 | Deutsche Bank Aktiengesellschaft | Boost Price Target | Buy | $275.00 ➝ $340.00 | Medium | |
1/5/2021 | Truist | Boost Price Target | | $280.00 ➝ $325.00 | N/A | |
11/3/2020 | Barclays | Boost Price Target | Overweight | $290.00 ➝ $298.00 | Medium | |
10/30/2020 | Deutsche Bank Aktiengesellschaft | Boost Price Target | Buy | $260.00 ➝ $275.00 | High | |
10/30/2020 | Credit Suisse Group | Boost Price Target | Outperform | $246.00 ➝ $280.00 | High | |
9/21/2020 | Oppenheimer | Boost Price Target | Outperform | $250.00 ➝ $260.00 | High | |
9/10/2020 | Stephens | Reiterated Rating | Equal Weight | $235.00 ➝ $245.00 | Medium | |
9/2/2020 | BMO Capital Markets | Boost Price Target | Market Perform | $250.00 ➝ $270.00 | High | |
8/20/2020 | Barclays | Initiated Coverage | Overweight | $290.00 ➝ $290.00 | High | |
7/30/2020 | SunTrust Banks | Boost Price Target | Buy | $260.00 ➝ $270.00 | Medium | |
7/30/2020 | Benchmark | Boost Price Target | Buy | $210.00 ➝ $250.00 | Medium | |
7/30/2020 | Royal Bank of Canada | Boost Price Target | Outperform | $218.00 ➝ $260.00 | Medium | |
7/30/2020 | Deutsche Bank Aktiengesellschaft | Boost Price Target | Buy | $220.00 ➝ $260.00 | Medium | |
7/30/2020 | Raymond James | Boost Price Target | Outperform | $210.00 ➝ $255.00 | Medium | |
7/29/2020 | Jefferies Financial Group | Boost Price Target | Buy | $225.00 ➝ $250.00 | Medium | |
7/10/2020 | SunTrust Banks | Boost Price Target | Buy | $240.00 ➝ $260.00 | Medium | |
6/18/2020 | Benchmark | Upgrade | Hold ➝ Buy | $210.00 | High | |
5/21/2020 | SunTrust Banks | Boost Price Target | Buy | $225.00 ➝ $240.00 | High | |
5/11/2020 | UBS Group | Lower Price Target | Neutral | $208.00 ➝ $190.00 | Low | |
5/11/2020 | Raymond James | Lower Price Target | Outperform | $225.00 ➝ $210.00 | Medium | |
5/10/2020 | Royal Bank of Canada | Reiterated Rating | Buy | $218.00 | Medium | |
5/7/2020 | Benchmark | Downgrade | Buy ➝ Hold | | High | |
4/27/2020 | Oppenheimer | Reiterated Rating | Buy | $215.00 | Medium | |
3/9/2020 | Benchmark | Upgrade | Hold ➝ Buy | $205.00 | High | |
2/21/2020 | Stephens | Boost Price Target | Equal Weight | $180.00 ➝ $200.00 | Low | |
2/21/2020 | UBS Group | Boost Price Target | Neutral | $154.00 ➝ $208.00 | Low | |
2/21/2020 | BMO Capital Markets | Reiterated Rating | Market Perform | $215.00 | Low | |
2/21/2020 | Credit Suisse Group | Boost Price Target | Outperform | $206.00 ➝ $214.00 | Low | |
2/20/2020 | SunTrust Banks | Boost Price Target | Buy | $185.00 ➝ $225.00 | Low | |
2/20/2020 | Raymond James | Boost Price Target | Outperform | $200.00 ➝ $225.00 | Low | |
1/17/2020 | Credit Suisse Group | Initiated Coverage | Outperform | $206.00 | Low | |
1/3/2020 | Raymond James | Set Price Target | Outperform | $144.00 ➝ $200.00 | Medium | |
12/18/2019 | SunTrust Banks | Boost Price Target | Buy | $175.00 ➝ $185.00 | Low | |
12/6/2019 | BMO Capital Markets | Initiated Coverage | Market Perform | $170.00 | Medium | |
11/26/2019 | Bank of America | Boost Price Target | Buy | $170.00 ➝ $178.00 | Low | |
11/1/2019 | Robert W. Baird | Upgrade | Neutral ➝ Outperform | $140.00 ➝ $160.00 | High | |
10/22/2019 | Stephens | Reiterated Rating | Equal Weight | $145.00 | Low | |
10/21/2019 | Stephens | Initiated Coverage | Equal Weight | $145.00 | Low | |
9/16/2019 | Deutsche Bank Aktiengesellschaft | Initiated Coverage | Buy | $155.00 | Low | |
8/5/2019 | Barclays | Boost Price Target | Equal Weight | $120.00 ➝ $125.00 | High | |
8/2/2019 | Royal Bank of Canada | Boost Price Target | Outperform | $150.00 | Low | |
8/1/2019 | Oppenheimer | Boost Price Target | | $140.00 ➝ $150.00 | Low | |
7/15/2019 | Raymond James | Boost Price Target | Outperform | $140.00 ➝ $144.00 | Medium | |
7/8/2019 | Jefferies Financial Group | Set Price Target | Buy | $150.00 | Low | |
5/2/2019 | Raymond James | Upgrade | Market Perform ➝ Outperform | $140.00 | High | |
3/21/2019 | Barclays | Boost Price Target | Equal Weight ➝ Equal Weight | $115.00 ➝ $120.00 | Low | |
3/1/2019 | Craig Hallum | Lower Price Target | Hold | $132.00 ➝ $124.00 | Low | |
3/1/2019 | SunTrust Banks | Boost Price Target | Buy | $145.00 | Low | |
2/5/2019 | Benchmark | Downgrade | Buy ➝ Hold | $136.64 | High | |
12/14/2018 | Barclays | Initiated Coverage | Equal Weight ➝ Equal Weight | $130.00 | High | |
11/16/2018 | UBS Group | Initiated Coverage | Neutral ➝ Neutral | $126.00 | Medium | |
10/30/2018 | Benchmark | Upgrade | Hold ➝ Buy | $125.00 | High | |
10/26/2018 | Craig Hallum | Downgrade | Buy ➝ Hold | $116.00 ➝ $104.00 | Medium | |
10/11/2018 | Robert W. Baird | Boost Price Target | Neutral | $105.00 ➝ $120.00 | High | |
10/11/2018 | SunTrust Banks | Boost Price Target | Buy | $130.00 | High | |
10/11/2018 | Cantor Fitzgerald | Boost Price Target | Neutral | $117.00 ➝ $125.00 | High | |
9/18/2018 | Bank of America | Set Price Target | Buy | $139.00 | Low | |
9/13/2018 | Cantor Fitzgerald | Initiated Coverage | Neutral | $117.00 | Low | |
9/13/2018 | Canaccord Genuity | Initiated Coverage | Neutral | $117.00 | Low | |
8/3/2018 | Royal Bank of Canada | Boost Price Target | Outperform | $115.00 | Medium | |
7/3/2018 | Bank of America | Upgrade | Neutral ➝ Buy | $88.00 ➝ $97.00 | Medium | |
6/5/2018 | Bank of America | Boost Price Target | Neutral ➝ Neutral | $73.00 ➝ $78.00 | Medium | |
6/5/2018 | Stephens | Reiterated Rating | Hold | $78.00 | High | |
6/5/2018 | Robert W. Baird | Boost Price Target | Neutral ➝ Neutral | $67.00 ➝ $72.00 | High | |
5/9/2018 | Craig Hallum | Boost Price Target | Buy | $60.00 ➝ $82.00 | Low | |
5/8/2018 | Robert W. Baird | Boost Price Target | Neutral ➝ Neutral | $66.00 | High | |
3/19/2018 | Royal Bank of Canada | Upgrade | Sector Perform ➝ Outperform | | Low | |
3/1/2018 | Robert W. Baird | Set Price Target | Neutral ➝ Hold | $60.00 ➝ $66.00 | Medium | |
3/1/2018 | Oppenheimer | Boost Price Target | Outperform | $68.00 ➝ $63.00 | High | |
2/28/2018 | Jefferies Financial Group | Set Price Target | Buy | $70.00 | Medium | |
11/21/2017 | William Blair | Reiterated Rating | Outperform | | N/A | |
11/10/2017 | SunTrust Banks | Reiterated Rating | Buy | $70.00 | N/A | |
11/10/2017 | Robert W. Baird | Boost Price Target | Neutral | $50.00 ➝ $60.00 | N/A | |
11/9/2017 | Craig Hallum | Reiterated Rating | Buy | $55.00 ➝ $68.00 | N/A | |
11/9/2017 | Royal Bank of Canada | Reiterated Rating | Sector Perform ➝ Sector Perform | $56.00 ➝ $62.00 | N/A | |
11/9/2017 | Benchmark | Reiterated Rating | Buy ➝ Hold | | N/A | |
11/8/2017 | Mizuho | Reiterated Rating | Buy | $55.00 ➝ $65.00 | N/A | |
11/2/2017 | Benchmark | Upgrade | Hold ➝ Buy | $56.00 | N/A | |
11/2/2017 | Mizuho | Upgrade | Neutral ➝ Buy | $55.00 ➝ $65.00 | N/A | |
10/23/2017 | Royal Bank of Canada | Reiterated Rating | Hold | | N/A | |
10/12/2017 | Jefferies Financial Group | Reiterated Rating | Buy | $60.00 | N/A | |
10/9/2017 | SunTrust Banks | Reiterated Rating | Buy | $60.00 | N/A | |
10/4/2017 | Robert W. Baird | Reiterated Rating | Hold | $50.00 | Low | |
9/15/2017 | Oppenheimer | Reiterated Rating | Buy | $60.00 | Low | |
8/21/2017 | Bank of America | Initiated Coverage | Neutral ➝ Neutral | $55.00 | Low | |
7/26/2017 | Mizuho | Downgrade | Buy ➝ Neutral | $50.00 | High | |
6/5/2017 | Royal Bank of Canada | Reiterated Rating | Hold | $56.00 | Low | |
5/4/2017 | Stephens | Boost Price Target | Equal Weight | $50.00 ➝ $54.00 | Low | |
5/3/2017 | Benchmark | Reiterated Rating | Hold ➝ Hold | $50.00 ➝ $57.00 | High | |
5/3/2017 | Mizuho | Upgrade | Neutral ➝ Buy | $65.00 | High | |
4/28/2017 | Jefferies Financial Group | Reiterated Rating | Buy | $57.00 | Low | |
3/3/2017 | Oppenheimer | Reiterated Rating | Outperform | $50.00 ➝ $59.00 | N/A | |
3/1/2017 | Jefferies Financial Group | Boost Price Target | Buy | $50.00 ➝ $57.00 | N/A | |
3/1/2017 | Mizuho | Boost Price Target | Neutral ➝ Neutral | $33.00 ➝ $50.00 | N/A | |
1/27/2017 | Benchmark | Initiated Coverage | Hold | $50.00 | N/A | |
1/17/2017 | Craig Hallum | Set Price Target | Buy | $60.00 | N/A | |
1/13/2017 | Jefferies Financial Group | Set Price Target | Buy | $50.00 | N/A | |
12/16/2016 | Craig Hallum | Initiated Coverage | Buy | $48.00 | N/A | |
11/9/2016 | Mizuho | Downgrade | Buy ➝ Neutral | | N/A | |
11/7/2016 | Mizuho | Upgrade | Neutral ➝ Buy | $47.00 | N/A | |
11/4/2016 | Mizuho | Upgrade | Neutral ➝ Buy | $47.00 | N/A | |
11/1/2016 | Jefferies Financial Group | Reiterated Rating | Buy | $59.00 ➝ $50.00 | N/A | |
9/11/2016 | Wells Fargo & Company | Reiterated Rating | Buy | | N/A | |
9/6/2016 | Jefferies Financial Group | Reiterated Rating | Buy | | N/A | |
8/3/2016 | Mizuho | Downgrade | Buy ➝ Neutral | $57.00 ➝ $55.00 | N/A | |
6/16/2016 | Stephens | Initiated Coverage | Equal Weight | $55.00 | N/A | |
5/25/2016 | Jefferies Financial Group | Reiterated Rating | Buy | $59.00 | N/A | |
5/16/2016 | Robert W. Baird | Reiterated Rating | Hold | | N/A | |
5/6/2016 | Royal Bank of Canada | Boost Price Target | Sector Perform | $41.00 ➝ $48.00 | N/A | |
5/4/2016 | Oppenheimer | Reiterated Rating | Buy | $56.00 | N/A | |
4/11/2016 | Mizuho | Reiterated Rating | Buy | $49.00 ➝ $57.00 | N/A | |
3/17/2016 | Oppenheimer | Reiterated Rating | Outperform | $45.00 | N/A | |
3/11/2016 | Mizuho | Reiterated Rating | Buy | $49.00 | N/A | |
3/10/2016 | Jefferies Financial Group | Reiterated Rating | Buy | $48.00 | N/A | |
3/10/2016 | Oppenheimer | Reiterated Rating | Outperform | $40.00 ➝ $45.00 | N/A | |