| 11 Mar 2020 |
| SunTrust Robinson Humphrey |
| Hold |
| Hold |
| maintain |
| 14 Jun 2019 | Stifel Nicolaus | Hold | Buy | upgrade |
| 5 Mar 2019 | Stifel Nicolaus | Buy | Hold | downgrade |
| 6 Nov 2018 | Credit Suisse | Neutral | Neutral | maintain |
| 4 Oct 2018 | Stifel Nicolaus | Buy | Buy | maintain |
| 17 Aug 2018 | Bank of America | Buy | Underperform | downgrade |
| 9 Aug 2018 | Credit Suisse | Neutral | Neutral | maintain |