| 1 Jun 2020 |
| Oppenheimer |
| Outperform |
| Outperform |
| maintain |
| 12 May 2020 | SunTrust Robinson Humphrey | Buy | Buy | maintain |
| 23 Apr 2020 | Oppenheimer | Outperform | Outperform | maintain |
| 14 Feb 2020 | SunTrust Robinson Humphrey | Buy | Buy | maintain |
| 25 Oct 2019 | Cantor Fitzgerald | Overweight | Overweight | maintain |
| 11 Sept 2019 | JMP Securities | Market Outperform | Outperform | maintain |
| 2 Apr 2018 | Barclays | Overweight | Overweight | maintain |