| 3 Feb 2021 |
| Needham |
| Buy |
| Hold |
| downgrade |
| 25 Aug 2020 | Raymond James | Market Perform | Perform | maintain |
| 7 Aug 2020 | HC Wainwright & Co. | Buy | Buy | maintain |
| 7 Aug 2020 | Needham | Buy | Buy | maintain |
| 4 Aug 2020 | HC Wainwright & Co. | Buy | Buy | maintain |
| 15 Jul 2020 | Stifel | Buy | Hold | downgrade |
| 1 Jun 2020 | Oppenheimer | Outperform | Outperform | maintain |