| Truist Securities |
| Buy |
| Buy |
| maintain |
| 7 Aug 2020 | Needham | Buy | Buy | maintain |
| 7 Aug 2020 | Credit Suisse | Neutral | Neutral | maintain |
| 21 Jul 2020 | Berenberg | Buy | Buy | maintain |
| 18 May 2020 | Wells Fargo | Equal Weight | Overweight | upgrade |
| 14 May 2020 | Needham | Buy | Buy | maintain |
| 15 Oct 2019 | Craig-Hallum | Buy | Buy | maintain |