Analysis
Analyst ratings
| Firm | Date | Action |
|---|---|---|
| Needham | Jun 16, 2025 | Reiterates |
| Needham | Apr 30, 2025 | Reiterates |
| Needham | Apr 25, 2025 | Reiterates |
| Needham | Feb 12, 2025 | Reiterates |
| Needham | Nov 20, 2024 | Reiterates |
| Needham | Oct 30, 2024 | Reiterates |
| Needham | Oct 17, 2024 | Reiterates |
| Raymond James | Oct 10, 2024 | Reinstates |
| Needham | Oct 08, 2024 | Reiterates |
| Needham | Aug 01, 2024 | Reiterates |
| Needham | Jul 24, 2024 | Reiterates |
| Needham | Jun 28, 2024 | Reiterates |
| Needham | Jun 11, 2024 | Reiterates |
| Needham | Apr 26, 2024 | Reiterates |
| Needham | Apr 25, 2024 | Reiterates |
| Needham | Apr 18, 2024 | Reiterates |
| Needham | Aug 08, 2023 | Downgrade |
| Oppenheimer | Aug 07, 2023 | Downgrade |
| Guggenheim | Jan 03, 2023 | Downgrade |
| Guggenheim | Jan 04, 2021 | Upgrade |
| Raymond James | Dec 01, 2020 | Downgrade |
| Guggenheim | Apr 08, 2020 | Downgrade |
| SVB Leerink | Dec 06, 2019 | Upgrade |
| Ladenburg Thalmann | Dec 06, 2019 | Downgrade |
| Raymond James | Apr 26, 2019 | Reinstates |
| Chardan Capital | Nov 10, 2017 | Upgrade |
| HC Wainwright & Co. | Feb 22, 2017 | Downgrade |
| Raymond James | Sep 13, 2016 | Initiates |
| BMO Capital | Jun 29, 2016 | Initiates |
| Chardan Capital | May 24, 2016 | Initiates |
Access
/analyst_ratings/light
data via our API — starting from the
Ultra plan.