Analysis
Analyst ratings
| Firm | Date | Action |
|---|---|---|
| Clear Street | Dec 12, 2025 | Maintains |
| Clear Street | Nov 19, 2025 | Upgrade |
| Oppenheimer | Feb 07, 2025 | Maintains |
| Oppenheimer | Jan 28, 2025 | Maintains |
| Roth MKM | Sep 30, 2024 | Reiterates |
| Craig-Hallum | Sep 10, 2024 | Reiterates |
| Roth MKM | Aug 08, 2024 | Maintains |
| Roth MKM | Jun 13, 2024 | Maintains |
| Craig-Hallum | May 31, 2024 | Maintains |
| Oppenheimer | May 31, 2024 | Maintains |
| Roth MKM | May 31, 2024 | Maintains |
| Roth MKM | Jan 26, 2024 | Maintains |
| Roth MKM | Aug 14, 2023 | Maintains |
| Craig-Hallum | Jun 02, 2023 | Maintains |
| Oppenheimer | Jun 02, 2023 | Reiterates |
| EF Hutton | Jun 02, 2023 | Reiterates |
| Oppenheimer | Feb 03, 2023 | Maintains |
| EF Hutton | Nov 03, 2022 | Maintains |
| Oppenheimer | Aug 08, 2022 | Maintains |
| EF Hutton | Feb 04, 2022 | Maintains |
| Canaccord Genuity | Nov 06, 2020 | Downgrade |
| Canaccord Genuity | Jan 24, 2020 | Initiates |
| B. Riley FBR | Jun 11, 2018 | Maintains |
| B. Riley Securities | Jun 11, 2018 | Maintains |
| FBR Capital | Jul 21, 2017 | Downgrade |
| Roth Capital | Oct 10, 2016 | Initiates |
| Oppenheimer | Jun 21, 2016 | Initiates |
| FBR Capital | May 19, 2016 | Initiates |
| H.C. Wainwright | Jan 13, 2016 | Initiates |
| HC Wainwright & Co. | Jan 13, 2016 | Initiates |
Access
/analyst_ratings/light
data via our API — starting from the
Ultra plan.