| 26 Jul 2016 |
| Craig-Hallum |
| Buy |
| Buy |
| maintain |
| 6 Nov 2015 | Seaport Global | Accumulate | Neutral | downgrade |
| 6 Aug 2014 | Seaport Global | Neutral | Buy | upgrade |
| 30 Oct 2013 | BB&T Capital | Buy | Hold | downgrade |
| 2 May 2012 | Dougherty | Buy | Buy | maintain |
| 16 Mar 2012 | Dougherty | Neutral | Neutral | maintain |