| 26 Jun 2017 |
| Benchmark |
| Speculative Buy |
| Buy |
| maintain |
| 26 Sept 2016 | Rodman & Renshaw | Buy | Buy | maintain |
| 15 Mar 2016 | Aegis Capital | Buy | Buy | maintain |
| 11 Mar 2016 | Janney Capital | Buy | Neutral | downgrade |
| 9 Apr 2015 | Janney Capital | Buy | Buy | maintain |
| 15 Aug 2014 | Cantor Fitzgerald | Buy | Buy | maintain |
| 1 Apr 2014 | Cantor Fitzgerald | Buy | Buy | maintain |