| 18 Mar 2019 |
| B. Riley FBR |
| Neutral |
| Buy |
| upgrade |
| 27 Feb 2019 | B. Riley FBR | Buy | Neutral | downgrade |
| 14 Dec 2018 | Raymond James | Outperform | Outperform | maintain |
| 27 Sept 2018 | B. Riley FBR | Buy | Buy | maintain |
| 7 Aug 2018 | B. Riley FBR | Buy | Buy | maintain |
| 2 Mar 2018 | Canaccord Genuity | Buy | Buy | maintain |
| 1 Mar 2018 | Raymond James | Market Perform | Outperform | upgrade |