| 5 Aug 2019 |
| B. Riley |
| Buy |
| Buy |
| maintain |
| 9 Oct 2018 | Jefferies | Buy | Buy | maintain |
| 6 Nov 2017 | B. Riley FBR | Buy | Buy | maintain |
| 20 Jul 2017 | Cantor Fitzgerald | Overweight | Overweight | maintain |
| 19 May 2017 | JMP Securities | Market Perform | Perform | maintain |
| 1 May 2017 | Chardan Capital | Buy | Buy | maintain |