| 9 Nov 2018 |
| Rosenblatt |
| Buy |
| Neutral |
| downgrade |
| 16 Mar 2018 | Canaccord Genuity | Buy | Hold | downgrade |
| 15 Nov 2017 | Canaccord Genuity | Buy | Buy | maintain |
| 10 Aug 2017 | Craig-Hallum | Buy | Hold | downgrade |
| 10 Aug 2017 | Canaccord Genuity | Buy | Buy | maintain |
| 18 Apr 2017 | Canaccord Genuity | Buy | Buy | maintain |
| 18 Oct 2016 | Ladenburg Thalmann | Buy | Buy | maintain |