3/5/2021 | Citigroup | Initiated Coverage | Neutral | | High | |
2/10/2021 | B. Riley | Boost Price Target | Buy | $72.00 ➝ $75.00 | Low | |
1/15/2021 | B. Riley | Boost Price Target | Buy | $66.00 ➝ $68.00 | Low | |
10/23/2020 | Benchmark | Lower Price Target | Buy | $60.00 ➝ $54.00 | Low | |
6/30/2020 | B. Riley | Lower Price Target | | $73.00 ➝ $67.00 | Medium | |
4/27/2020 | Jefferies Financial Group | Downgrade | Buy ➝ Hold | $50.00 ➝ $26.00 | High | |
4/24/2020 | B. Riley | Lower Price Target | Buy | $79.00 ➝ $76.00 | High | |
4/17/2020 | B. Riley | Lower Price Target | Buy | $85.00 ➝ $79.00 | High | |
4/7/2020 | Benchmark | Lower Price Target | Buy ➝ Sell | $75.00 ➝ $48.00 | High | |
3/24/2020 | B. Riley | Lower Price Target | Buy | $90.00 ➝ $85.00 | Medium | |
3/10/2020 | Stifel Nicolaus | Lower Price Target | Hold | $79.00 ➝ $46.00 | Medium | |
2/24/2020 | B. Riley | Reiterated Rating | Buy | $90.00 | Medium | |
2/10/2020 | Benchmark | Initiated Coverage | Buy | $75.00 | Low | |
11/12/2019 | B. Riley | Lower Price Target | Buy | $118.00 ➝ $100.00 | Medium | |
10/23/2019 | BMO Capital Markets | Boost Price Target | Outperform | $100.00 ➝ $110.00 | High | |
10/23/2019 | Jefferies Financial Group | Upgrade | Hold ➝ Buy | $80.00 ➝ $100.00 | High | |
10/17/2019 | B. Riley | Lower Price Target | Buy | $116.00 ➝ $109.00 | Low | |
10/8/2019 | Seaport Global Securities | Set Price Target | Buy | $92.00 | Low | |
9/5/2019 | BMO Capital Markets | Upgrade | Market Perform ➝ Outperform | $105.00 ➝ $100.00 | Low | |
8/22/2019 | B. Riley | Set Price Target | Buy | $116.00 | High | |
8/6/2019 | Jefferies Financial Group | Downgrade | Buy ➝ Hold | $115.00 ➝ $80.00 | Low | |
4/24/2019 | BMO Capital Markets | Boost Price Target | Market Perform | $115.00 | Low | |
2/15/2019 | B. Riley | Boost Price Target | Buy | $125.00 | N/A | |
11/30/2018 | BMO Capital Markets | Initiated Coverage | Market Perform ➝ Market Perform | $95.00 | Medium | |
11/8/2018 | MKM Partners | Set Price Target | Buy | $126.00 | Low | |
10/24/2018 | B. Riley | Boost Price Target | Buy ➝ Buy | $106.00 ➝ $107.00 | Medium | |
10/24/2018 | Macquarie | Set Price Target | Hold | $101.00 | High | |
9/19/2018 | B. Riley | Boost Price Target | Buy | $96.00 ➝ $106.00 | Low | |
8/1/2018 | B. Riley | Boost Price Target | Buy ➝ Buy | $95.00 ➝ $96.00 | Medium | |
7/31/2018 | Seaport Global Securities | Reiterated Rating | Buy | | Medium | |
7/19/2018 | B. Riley | Lower Price Target | Buy ➝ $79.11 | $97.00 ➝ $95.00 | Low | |
6/27/2018 | Stifel Nicolaus | Initiated Coverage | Hold | $83.00 | Medium | |
6/6/2018 | MKM Partners | Set Price Target | Buy | $106.00 | Low | |
4/27/2018 | MKM Partners | Lower Price Target | Buy | $107.00 | High | |
4/27/2018 | B. Riley | Lower Price Target | Buy ➝ Buy | $115.00 ➝ $97.00 | Medium | |
4/23/2018 | Seaport Global Securities | Set Price Target | Buy | $112.00 | Low | |
2/15/2018 | JPMorgan Chase & Co. | Boost Price Target | Neutral ➝ Hold | $90.00 ➝ $94.00 | Low | |
2/13/2018 | Jefferies Financial Group | Set Price Target | Buy | $120.00 | High | |
1/25/2018 | JPMorgan Chase & Co. | Downgrade | Overweight ➝ Neutral | $90.00 | High | |
1/16/2018 | Stifel Nicolaus | Set Price Target | Buy | $109.00 | Low | |
11/14/2017 | B. Riley | Set Price Target | Buy | $95.00 | N/A | |
11/1/2017 | B. Riley | Reiterated Rating | Buy | | N/A | |
10/31/2017 | (FBRC) | Reiterated Rating | Buy | | N/A | |
10/19/2017 | Jefferies Financial Group | Reiterated Rating | Buy | | N/A | |
10/13/2017 | Stifel Nicolaus | Reiterated Rating | Buy | $92.00 | N/A | |
10/11/2017 | (FBRC) | Set Price Target | Buy | $96.00 | N/A | |
9/21/2017 | Jefferies Financial Group | Reiterated Rating | Buy | | Medium | |
9/19/2017 | (FBRC) | Reiterated Rating | Buy | | Low | |
9/12/2017 | MKM Partners | Reiterated Rating | Buy | $104.00 | Low | |
9/7/2017 | Macquarie | Initiated Coverage | Neutral ➝ Neutral | $84.00 | Low | |
8/31/2017 | JPMorgan Chase & Co. | Upgrade | Neutral ➝ Overweight | $80.00 ➝ $90.00 | High | |
8/25/2017 | Stifel Nicolaus | Set Price Target | Buy | $92.00 | Low | |
8/24/2017 | MKM Partners | Reiterated Rating | Buy | $93.00 ➝ $98.00 | Medium | |
8/18/2017 | Jefferies Financial Group | Set Price Target | Buy | $90.00 | Low | |
7/27/2017 | Clarkson Capital | Reiterated Rating | Buy | | Low | |
7/27/2017 | Seaport Global Securities | Reiterated Rating | Buy | | High | |
7/21/2017 | Stifel Nicolaus | Reiterated Rating | Buy | $92.00 | Low | |
7/7/2017 | Jefferies Financial Group | Reiterated Rating | Buy | $90.00 | Medium | |
6/23/2017 | Stifel Nicolaus | Reiterated Rating | Buy | $92.00 | Low | |
6/1/2017 | Jefferies Financial Group | Set Price Target | Buy | $90.00 | Medium | |
5/19/2017 | Stifel Nicolaus | Lower Price Target | Buy ➝ Buy | $96.00 ➝ $92.00 | Low | |
5/15/2017 | (FBRC) | Boost Price Target | Outperform | $103.00 ➝ $105.00 | N/A | |
5/9/2017 | MKM Partners | Reiterated Rating | Buy | $86.00 ➝ $89.00 | Low | |
5/8/2017 | (FBRC) | Boost Price Target | Outperform ➝ Outperform | $103.00 ➝ $105.00 | Low | |
5/3/2017 | Stifel Nicolaus | Reiterated Rating | Buy | $89.00 ➝ $96.00 | Medium | |
4/22/2017 | Jefferies Financial Group | Set Price Target | Buy | $90.00 | Low | |
3/17/2017 | (FBRC) | Reiterated Rating | Outperform | $103.00 | High | |
2/17/2017 | Jefferies Financial Group | Initiated Coverage | Buy | $90.00 | N/A | |
2/9/2017 | (FBRC) | Reiterated Rating | Buy | | N/A | |
2/1/2017 | (FBRC) | Reiterated Rating | Buy | $110.00 | N/A | |
1/8/2017 | MKM Partners | Set Price Target | Buy | $103.00 ➝ $98.00 | N/A | |
12/20/2016 | MKM Partners | Initiated Coverage | Buy | $103.00 ➝ $103.00 | N/A | |
12/1/2016 | Stifel Nicolaus | Boost Price Target | Buy | $81.00 ➝ $91.00 | N/A | |
11/23/2016 | (FBRC) | Reiterated Rating | Outperform | $90.00 ➝ $94.00 | N/A | |
11/10/2016 | Seaport Global Securities | Reiterated Rating | Buy | | N/A | |
11/10/2016 | (FBRC) | Reiterated Rating | Outperform | $75.00 ➝ $90.00 | N/A | |
11/10/2016 | Seaport Global Securities | Initiated Coverage | Buy | $95.00 | N/A | |
10/12/2016 | (FBRC) | Reiterated Rating | Outperform | $71.00 | N/A | |
10/10/2016 | Stifel Nicolaus | Initiated Coverage | Buy | $81.00 | N/A | |
10/5/2016 | (FBRC) | Reiterated Rating | Outperform | | N/A | |
10/5/2016 | (FBRC) | Initiated Coverage | Outperform | $71.00 | N/A | |
9/13/2016 | JPMorgan Chase & Co. | Upgrade | Hold | | N/A | |