| 5 Sept 2019 |
| Craig-Hallum |
| Buy |
| Hold |
| downgrade |
| 17 Oct 2016 | FBR Capital | Outperform | Outperform | maintain |
| 24 Aug 2015 | B. Riley FBR | Buy | Buy | maintain |
| 21 May 2015 | Northland Securities | Outperform | Outperform | maintain |
| 12 Aug 2014 | Craig-Hallum | Buy | Buy | maintain |
| 13 Mar 2013 | JP Morgan | Neutral | Neutral | maintain |
| 4 Feb 2013 | M Partners | Hold | Buy | upgrade |