Analysis
Analyst ratings
| Firm | Date | Action |
|---|---|---|
| Chardan Capital | Sep 05, 2025 | Maintains |
| Cantor Fitzgerald | Sep 05, 2025 | Reiterates |
| Chardan Capital | Aug 18, 2025 | Maintains |
| Chardan Capital | Aug 14, 2025 | Maintains |
| Chardan Capital | Jul 11, 2025 | Maintains |
| Chardan Capital | Jul 07, 2025 | Maintains |
| Chardan Capital | Jun 23, 2025 | Maintains |
| Chardan Capital | Jun 11, 2025 | Maintains |
| Chardan Capital | Jun 10, 2025 | Maintains |
| Cantor Fitzgerald | Jun 10, 2025 | Reiterates |
| BTIG | Apr 25, 2025 | Downgrade |
| BTIG | Apr 24, 2025 | Downgrade |
| Cantor Fitzgerald | Sep 30, 2024 | Reiterates |
| Cantor Fitzgerald | Sep 23, 2024 | Reiterates |
| Cantor Fitzgerald | Sep 09, 2024 | Reiterates |
| Cantor Fitzgerald | Sep 03, 2024 | Reiterates |
| Cantor Fitzgerald | Jul 22, 2024 | Reiterates |
| Cantor Fitzgerald | Jul 17, 2024 | Reiterates |
| Cantor Fitzgerald | Jul 15, 2024 | Reiterates |
| Cantor Fitzgerald | Jul 01, 2024 | Reiterates |
| Chardan Capital | May 13, 2024 | Maintains |
| Cantor Fitzgerald | Apr 19, 2024 | Maintains |
| Cantor Fitzgerald | Apr 18, 2024 | Maintains |
| BTIG | Apr 18, 2024 | Maintains |
| Chardan Capital | Apr 18, 2024 | Maintains |
| Cantor Fitzgerald | Apr 15, 2024 | Reiterates |
| Chardan Capital | Apr 10, 2024 | Maintains |
| Chardan Capital | Feb 28, 2024 | Maintains |
| Wedbush | Feb 23, 2024 | Reiterates |
| Cantor Fitzgerald | Jan 24, 2024 | Maintains |