| 16 Mar 2017 |
| Wunderlich |
| Buy |
| Hold |
| downgrade |
| 12 Aug 2016 | Baird | Outperform | Neutral | downgrade |
| 17 Mar 2016 | Stephens & Co. | Overweight | Overweight | maintain |
| 3 Mar 2016 | Cantor Fitzgerald | Buy | Hold | downgrade |
| 16 Nov 2015 | William Blair | Outperform | Perform | downgrade |
| 16 Jul 2015 | Stephens & Co. | Overweight | Overweight | maintain |
| 1 Jul 2015 | Cantor Fitzgerald | Buy | Buy | maintain |