| 30 Sept 2019 |
| H.C. Wainwright |
| Buy |
| Neutral |
| downgrade |
| 19 Sept 2019 | H.C. Wainwright | Buy | Buy | maintain |
| 19 Sept 2019 | HC Wainwright & Co. | Buy | Buy | maintain |
| 29 Aug 2019 | Oppenheimer | Outperform | Outperform | maintain |
| 12 Jul 2019 | JP Morgan | Underweight | Underweight | maintain |
| 2 Jul 2019 | Evercore ISI Group | In Line | Outperform | upgrade |
| 23 May 2019 | Wedbush | Outperform | Outperform | maintain |