Analysis
Analyst ratings
| Firm | Date | Action |
|---|---|---|
| Needham | Nov 14, 2025 | Maintains |
| Cantor Fitzgerald | Nov 14, 2025 | Maintains |
| Needham | Aug 13, 2025 | Maintains |
| Needham | Mar 06, 2025 | Maintains |
| Cantor Fitzgerald | Mar 04, 2025 | Maintains |
| Cantor Fitzgerald | Feb 03, 2025 | Reiterates |
| Needham | Feb 03, 2025 | Reiterates |
| Needham | Nov 14, 2024 | Maintains |
| Craig-Hallum | Nov 14, 2024 | Maintains |
| Loop Capital | Sep 05, 2024 | Maintains |
| Needham | Aug 30, 2024 | Maintains |
| Cantor Fitzgerald | Aug 30, 2024 | Maintains |
| Lake Street | Aug 30, 2024 | Maintains |
| Craig-Hallum | Jul 01, 2024 | Maintains |
| Needham | May 30, 2024 | Maintains |
| Cantor Fitzgerald | May 30, 2024 | Reiterates |
| Cantor Fitzgerald | Mar 08, 2024 | Maintains |
| Needham | Mar 08, 2024 | Reiterates |
| Cantor Fitzgerald | Feb 13, 2024 | Initiates |
| Needham | Dec 26, 2023 | Reiterates |
| Needham | Nov 17, 2023 | Maintains |
| Needham | Sep 29, 2023 | Maintains |
| Needham | Aug 10, 2023 | Reiterates |
| Needham | Jun 02, 2023 | Reiterates |
| Lake Street | May 31, 2023 | Maintains |
| Needham | May 26, 2023 | Reiterates |
| Needham | May 17, 2023 | Maintains |
| Credit Suisse | May 17, 2023 | Reiterates |
| Lake Street | May 17, 2023 | Maintains |
| Needham | Mar 10, 2023 | Reiterates |
Access
/analyst_ratings/light
data via our API — starting from the
Ultra plan.