| 3 May 2019 |
| Deutsche Bank |
| Hold |
| Buy |
| upgrade |
| 9 Oct 2018 | BTIG Research | Buy | Buy | maintain |
| 9 Aug 2018 | JMP Securities | Market Outperform | Outperform | maintain |
| 31 Jul 2018 | Raymond James | Outperform | Outperform | maintain |
| 30 May 2018 | JMP Securities | Market Outperform | Outperform | maintain |
| 14 Mar 2018 | JMP Securities | Market Perform | Outperform | upgrade |
| 8 Aug 2017 | FBR Capital | Market Perform | Perform | maintain |