| 7 May 2020 |
| Needham |
| Buy |
| Buy |
| maintain |
| 6 Dec 2019 | Needham | Buy | Buy | maintain |
| 20 Oct 2016 | Barrington Research | Market Perform | Outperform | upgrade |
| 8 May 2015 | Barrington Research | Outperform | Perform | downgrade |
| 18 Mar 2014 | Lake Street | Buy | Buy | maintain |
| 3 Sept 2013 | Sidoti & Co. | Neutral | Buy | upgrade |
| 8 Aug 2013 | William Blair | Market Perform | Outperform | upgrade |