Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Needham | Jun 10, 2025 | Maintains |
JMP Securities | May 22, 2025 | Initiates |
Needham | May 16, 2025 | Reiterates |
Oppenheimer | May 14, 2025 | Initiates |
Canaccord Genuity | May 09, 2025 | Maintains |
Canaccord Genuity | Mar 12, 2025 | Maintains |
HC Wainwright & Co. | Mar 11, 2025 | Reiterates |
Canaccord Genuity | Feb 27, 2025 | Maintains |
Cantor Fitzgerald | Feb 27, 2025 | Maintains |
HC Wainwright & Co. | Feb 27, 2025 | Reiterates |
Needham | Feb 27, 2025 | Maintains |
Compass Point | Feb 25, 2025 | Maintains |
Craig-Hallum | Jan 21, 2025 | Initiates |
Needham | Jan 17, 2025 | Reiterates |
BTIG | Dec 16, 2024 | Maintains |
Jones Trading | Dec 12, 2024 | Initiates |
Roth MKM | Nov 15, 2024 | Initiates |
BTIG | Nov 15, 2024 | Maintains |
Macquarie | Nov 14, 2024 | Maintains |
HC Wainwright & Co. | Nov 07, 2024 | Maintains |
B. Riley Securities | Nov 07, 2024 | Maintains |
Canaccord Genuity | Nov 07, 2024 | Maintains |
Needham | Nov 07, 2024 | Maintains |
Jefferies | Oct 28, 2024 | Initiates |
Needham | Oct 23, 2024 | Maintains |
Compass Point | Oct 23, 2024 | Maintains |
Canaccord Genuity | Oct 23, 2024 | Maintains |
B. Riley Securities | Oct 11, 2024 | Maintains |
Canaccord Genuity | Oct 11, 2024 | Maintains |