Analysis
Analyst ratings
| Firm | Date | Action |
|---|---|---|
| Needham | Oct 29, 2025 | Reiterates |
| Craig-Hallum | Oct 23, 2025 | Maintains |
| Lake Street | Oct 10, 2025 | Maintains |
| Craig-Hallum | Oct 10, 2025 | Maintains |
| Northland Capital Markets | Oct 10, 2025 | Maintains |
| HC Wainwright & Co. | Oct 10, 2025 | Maintains |
| Needham | Oct 10, 2025 | Maintains |
| JMP Securities | Oct 09, 2025 | Maintains |
| Roth Capital | Oct 01, 2025 | Maintains |
| HC Wainwright & Co. | Aug 25, 2025 | Maintains |
| Craig-Hallum | Aug 18, 2025 | Maintains |
| HC Wainwright & Co. | Jul 31, 2025 | Maintains |
| Lake Street | Jul 31, 2025 | Maintains |
| Needham | Jul 31, 2025 | Maintains |
| Compass Point | Jul 25, 2025 | Upgrade |
| Compass Point | Jun 09, 2025 | Downgrade |
| B. Riley Securities | Jun 04, 2025 | Maintains |
| HC Wainwright & Co. | Jun 03, 2025 | Maintains |
| JMP Securities | Jun 03, 2025 | Maintains |
| Craig-Hallum | Jun 03, 2025 | Maintains |
| Needham | Jun 03, 2025 | Maintains |
| Needham | Jun 02, 2025 | Reiterates |
| JMP Securities | May 22, 2025 | Initiates |
| Needham | Apr 23, 2025 | Reiterates |
| Craig-Hallum | Apr 15, 2025 | Maintains |
| HC Wainwright & Co. | Apr 15, 2025 | Maintains |
| Needham | Apr 15, 2025 | Maintains |
| Cantor Fitzgerald | Apr 15, 2025 | Maintains |
| Needham | Feb 24, 2025 | Reiterates |
| Northland Capital Markets | Feb 04, 2025 | Maintains |
Access
/analyst_ratings/light
data via our API — starting from the
Ultra plan.