4/15/2021 | Morgan Stanley | Lower Price Target | Equal Weight | $298.00 ➝ $295.00 | Low | |
4/14/2021 | Morgan Stanley | Boost Price Target | Equal Weight | $275.00 ➝ $298.00 | Medium | |
4/8/2021 | Morgan Stanley | Boost Price Target | Equal Weight | $275.00 ➝ $298.00 | Medium | |
2/4/2021 | Morgan Stanley | Boost Price Target | Equal Weight | $256.00 ➝ $275.00 | Low | |
2/3/2021 | Barclays | Boost Price Target | Positive ➝ Overweight | $280.00 ➝ $315.00 | Low | |
1/25/2021 | Barclays | Boost Price Target | Overweight | $270.00 ➝ $280.00 | High | |
1/20/2021 | Morgan Stanley | Boost Price Target | Equal Weight | $250.00 ➝ $256.00 | Low | |
1/11/2021 | Morgan Stanley | Boost Price Target | Equal Weight | $190.00 ➝ $250.00 | Medium | |
10/27/2020 | Morgan Stanley | Boost Price Target | Equal Weight | $167.00 ➝ $190.00 | High | |
10/26/2020 | Piper Sandler | Boost Price Target | Overweight | $200.00 ➝ $267.00 | High | |
10/26/2020 | Barclays | Boost Price Target | Overweight | $180.00 ➝ $215.00 | High | |
10/15/2020 | Piper Sandler | Boost Price Target | Overweight | $190.00 ➝ $200.00 | High | |
10/9/2020 | Morgan Stanley | Boost Price Target | Equal Weight | $159.00 ➝ $167.00 | Low | |
7/28/2020 | Morgan Stanley | Boost Price Target | Equal Weight | $133.00 ➝ $159.00 | Low | |
7/27/2020 | Piper Sandler | Boost Price Target | Overweight | $150.00 ➝ $185.00 | Low | |
7/27/2020 | Barclays | Boost Price Target | Overweight | $150.00 ➝ $170.00 | High | |
7/17/2020 | Barclays | Reiterated Rating | Buy | $150.00 | Medium | |
7/15/2020 | Morgan Stanley | Boost Price Target | Equal Weight | $128.00 ➝ $133.00 | Low | |
7/10/2020 | Bank of America | Boost Price Target | Buy | $140.00 ➝ $154.00 | Low | |
7/2/2020 | Morgan Stanley | Boost Price Target | Equal Weight | $90.00 ➝ $128.00 | Medium | |
6/15/2020 | Barclays | Boost Price Target | Outperform ➝ Overweight | $105.00 ➝ $118.00 | High | |
5/6/2020 | Morgan Stanley | Boost Price Target | Equal Weight | $85.00 ➝ $90.00 | Low | |
5/4/2020 | Barclays | Boost Price Target | Overweight | $95.00 ➝ $105.00 | Low | |
4/16/2020 | Barclays | Reiterated Rating | Buy | $95.00 | High | |
4/15/2020 | Morgan Stanley | Boost Price Target | Equal Weight | $82.00 ➝ $85.00 | High | |
4/8/2020 | Morgan Stanley | Lower Price Target | Equal Weight | $105.00 ➝ $82.00 | Medium | |
3/23/2020 | Bank of America | Lower Price Target | Buy | $103.00 ➝ $74.00 | High | |
3/13/2020 | Morgan Stanley | Lower Price Target | Equal Weight | $132.00 ➝ $105.00 | High | |
2/18/2020 | Piper Sandler | Boost Price Target | Overweight | $144.00 ➝ $155.00 | Low | |
2/3/2020 | Morgan Stanley | Boost Price Target | Equal Weight | $122.00 ➝ $132.00 | High | |
2/3/2020 | Barclays | Upgrade | Equal Weight ➝ Overweight | $128.00 ➝ $145.00 | High | |
1/23/2020 | Barclays | Reiterated Rating | Hold | $128.00 | Low | |
12/12/2019 | Morgan Stanley | Boost Price Target | Equal Weight | $115.00 ➝ $117.00 | Medium | |
12/11/2019 | Barclays | Reiterated Rating | Hold | $114.00 | Medium | |
10/14/2019 | Bank of America | Upgrade | Neutral ➝ Buy | | Medium | |
10/9/2019 | Barclays | Reiterated Rating | Hold | $105.00 | High | |
10/8/2019 | Morgan Stanley | Lower Price Target | Equal Weight | $108.00 ➝ $106.00 | High | |
10/8/2019 | Bank of America | Lower Price Target | Neutral | $123.00 ➝ $110.00 | High | |
8/5/2019 | Morgan Stanley | Lower Price Target | Equal Weight | $118.00 ➝ $108.00 | Low | |
7/9/2019 | Morgan Stanley | Lower Price Target | Equal Weight | $121.00 ➝ $118.00 | Medium | |
6/6/2019 | Bank of America | Reiterated Rating | Neutral ➝ Neutral | $130.00 ➝ $118.00 | Low | |
5/2/2019 | Morgan Stanley | Set Price Target | Hold | $121.00 | Low | |
4/26/2019 | Morgan Stanley | Set Price Target | Hold | $112.00 | Low | |
4/12/2019 | Bank of America | Boost Price Target | Neutral | $119.00 ➝ $125.00 | Low | |
4/9/2019 | Bank of America | Set Price Target | Hold | $119.00 | High | |
2/19/2019 | Barclays | Boost Price Target | Equal Weight ➝ Equal Weight | $90.00 ➝ $95.00 | Medium | |
2/8/2019 | Morgan Stanley | Set Price Target | Hold | $92.00 | Low | |
1/14/2019 | Credit Suisse Group | Set Price Target | Outperform | $150.00 ➝ $113.00 | Medium | |
12/20/2018 | Sandler O'Neill | Initiated Coverage | Buy | $94.00 | Medium | |
12/6/2018 | Bank of America | Reiterated Rating | Neutral ➝ Neutral | $115.00 ➝ $100.00 | High | |
11/14/2018 | Morgan Stanley | Lower Price Target | Equal Weight ➝ Hold | $147.00 ➝ $111.00 | Low | |
10/29/2018 | Barclays | Lower Price Target | Equal Weight ➝ Equal Weight | $140.00 ➝ $115.00 | Medium | |
10/29/2018 | Credit Suisse Group | Set Price Target | Buy | $150.00 | Medium | |
10/9/2018 | Morgan Stanley | Boost Price Target | Equal Weight ➝ Hold | $145.00 ➝ $147.00 | Medium | |
7/30/2018 | Barclays | Boost Price Target | Equal Weight ➝ Equal Weight | $132.00 ➝ $140.00 | Medium | |
7/30/2018 | Credit Suisse Group | Boost Price Target | Outperform ➝ Buy | $174.00 ➝ $175.00 | Medium | |
7/13/2018 | Sandler O'Neill | Set Price Target | Hold | $140.00 | Medium | |
7/12/2018 | Morgan Stanley | Boost Price Target | Equal Weight ➝ Equal Weight | $137.00 ➝ $144.00 | Low | |
4/30/2018 | Barclays | Boost Price Target | Equal Weight ➝ Equal Weight | $130.00 ➝ $132.00 | Low | |
4/23/2018 | Barclays | Lower Price Target | Equal Weight ➝ Equal Weight | $140.00 ➝ $130.00 | Low | |
4/11/2018 | Sandler O'Neill | Reiterated Rating | Hold | $131.00 | Low | |
4/10/2018 | Morgan Stanley | Lower Price Target | Equal Weight ➝ Equal Weight | $136.00 ➝ $135.00 | Low | |
3/15/2018 | Sandler O'Neill | Reiterated Rating | Hold | $142.00 | Medium | |
2/12/2018 | Sandler O'Neill | Set Price Target | Hold | $131.00 | Low | |
2/7/2018 | Morgan Stanley | Boost Price Target | Equal Weight ➝ Equal Weight | $127.00 ➝ $136.00 | Low | |
2/6/2018 | Credit Suisse Group | Boost Price Target | Outperform ➝ Outperform | $166.00 ➝ $173.00 | Low | |
2/5/2018 | Sandler O'Neill | Set Price Target | Hold | $136.00 | High | |
2/5/2018 | Barclays | Boost Price Target | Equal Weight ➝ Equal Weight | $133.00 ➝ $140.00 | High | |
1/11/2018 | Sandler O'Neill | Set Price Target | Hold | $132.00 | Medium | |
1/9/2018 | The Goldman Sachs Group | Upgrade | Sell ➝ Neutral | $130.00 | N/A | |
10/30/2017 | Barclays | Boost Price Target | Equal Weight | $116.00 ➝ $125.00 | N/A | |
10/23/2017 | Morgan Stanley | Set Price Target | Neutral ➝ Hold | $122.00 ➝ $121.00 | N/A | |
10/10/2017 | Jefferies Financial Group | Reiterated Rating | Hold | $117.00 ➝ $127.00 | N/A | |
10/10/2017 | Barclays | Boost Price Target | Equal Weight | $113.00 ➝ $116.00 | N/A | |
10/9/2017 | Bank of America | Upgrade | Underperform ➝ Neutral | $112.00 ➝ $130.00 | N/A | |
10/5/2017 | Morgan Stanley | Set Price Target | Equal Weight | $120.00 ➝ $123.00 | N/A | |
9/8/2017 | Barclays | Initiated Coverage | Equal Weight ➝ Equal Weight | $113.00 | Low | |
8/18/2017 | Jefferies Financial Group | Reiterated Rating | Hold | $117.00 | Low | |
8/8/2017 | Credit Suisse Group | Boost Price Target | Outperform ➝ Neutral | $141.00 ➝ $147.00 | Low | |
7/31/2017 | Credit Suisse Group | Upgrade | Neutral ➝ Outperform | $141.00 ➝ $147.00 | High | |
7/17/2017 | Morgan Stanley | Set Price Target | Hold | $114.00 ➝ $110.00 | Low | |
7/10/2017 | Morgan Stanley | Reiterated Rating | Equal Weight | $105.00 ➝ $114.00 | Low | |
6/1/2017 | Morgan Stanley | Initiated Coverage | Equal ➝ Equal Weight | $105.00 | Low | |
4/30/2017 | Jefferies Financial Group | Set Price Target | Hold | $110.00 | Low | |
1/31/2017 | Bank of America | Initiated Coverage | Underperform ➝ Underperform | $110.00 | N/A | |
1/11/2017 | Jefferies Financial Group | Reiterated Rating | Hold | $124.00 | N/A | |
11/7/2016 | Credit Suisse Group | Reiterated Rating | Hold | $110.00 | N/A | |
10/31/2016 | Credit Suisse Group | Downgrade | Outperform ➝ Neutral | $104.00 ➝ $119.00 | N/A | |
10/11/2016 | Jefferies Financial Group | Boost Price Target | Hold | $87.00 ➝ $97.00 | N/A | |
9/19/2016 | Credit Suisse Group | Set Price Target | Buy | $104.00 | N/A | |
8/8/2016 | Jefferies Financial Group | Boost Price Target | Hold | $74.00 ➝ $87.00 | N/A | |
7/14/2016 | Credit Suisse Group | Upgrade | Neutral ➝ Outperform | $90.00 ➝ $91.00 | N/A | |