| 6 Feb 2017 |
| Needham |
| Buy |
| Buy |
| maintain |
| 27 Oct 2016 | Aegis Capital | Buy | Buy | maintain |
| 23 Oct 2015 | Jefferies | Hold | Buy | upgrade |
| 7 Aug 2015 | Jefferies | Hold | Hold | maintain |
| 27 May 2015 | BTIG Research | Buy | Buy | maintain |
| 23 Sept 2014 | Jefferies | Hold | Hold | maintain |
| 3 Feb 2014 | Needham | Hold | Buy | upgrade |