| 5 Jan 2021 |
| Needham |
| Buy |
| Hold |
| downgrade |
| 16 Jul 2020 | Needham | Buy | Buy | maintain |
| 2 Jul 2020 | Canaccord Genuity | Buy | Buy | maintain |
| 13 May 2020 | Imperial Capital | In Line | In Line | maintain |
| 23 Apr 2020 | Needham | Buy | Buy | maintain |
| 16 Apr 2020 | SunTrust Robinson Humphrey | Hold | Hold | maintain |
| 9 Apr 2020 | Goldman Sachs | Buy | Sell | downgrade |