| 9 Nov 2018 |
| Raymond James |
| Outperform |
| Perform |
| downgrade |
| 8 Mar 2018 | Maxim Group | Buy | Hold | downgrade |
| 8 Mar 2018 | Deutsche Bank | Hold | Hold | maintain |
| 8 Aug 2017 | Deutsche Bank | Buy | Hold | downgrade |
| 10 May 2017 | Raymond James | Outperform | Perform | downgrade |
| 12 Aug 2016 | Citigroup | Neutral | Neutral | maintain |
| 11 Aug 2016 | Deutsche Bank | Buy | Buy | maintain |