| 3 Aug 2020 |
| Craig-Hallum |
| Buy |
| Buy |
| maintain |
| 29 Apr 2020 | Northland Capital Markets | Market Perform | Outperform | upgrade |
| 22 Oct 2019 | Roth Capital | Neutral | Neutral | maintain |
| 22 Oct 2019 | B. Riley | Neutral | Neutral | maintain |
| 22 Oct 2019 | Craig-Hallum | Buy | Buy | maintain |
| 4 Oct 2019 | B. Riley | Neutral | Neutral | maintain |
| 4 Sept 2019 | Roth Capital | Sell | Neutral | upgrade |