Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
JMP Securities | Apr 28, 2025 | Reiterates |
Baird | Apr 15, 2025 | Maintains |
Needham | Apr 10, 2025 | Reiterates |
Truist Securities | Apr 10, 2025 | Maintains |
Barclays | Apr 10, 2025 | Maintains |
Needham | Mar 21, 2025 | Reiterates |
Piper Sandler | Feb 28, 2025 | Maintains |
Needham | Feb 28, 2025 | Maintains |
Canaccord Genuity | Feb 28, 2025 | Maintains |
Citizens Capital Markets | Feb 28, 2025 | Maintains |
JMP Securities | Feb 14, 2025 | Maintains |
Needham | Jan 15, 2025 | Reiterates |
Needham | Jan 10, 2025 | Initiates |
Stephens & Co. | Jan 07, 2025 | Reiterates |
Stephens & Co. | Jan 02, 2025 | Reiterates |
Macquarie | Dec 16, 2024 | Initiates |
JP Morgan | Nov 29, 2024 | Maintains |
Barclays | Nov 08, 2024 | Maintains |
Truist Securities | Nov 08, 2024 | Maintains |
Keybanc | Oct 11, 2024 | Initiates |
Baird | Aug 26, 2024 | Maintains |
RBC Capital | Aug 14, 2024 | Reiterates |
Evercore ISI Group | Jul 09, 2024 | Maintains |
Baird | May 30, 2024 | Initiates |
Barclays | May 20, 2024 | Maintains |
Truist Securities | May 15, 2024 | Maintains |
Canaccord Genuity | May 10, 2024 | Maintains |
Stifel | May 01, 2024 | Maintains |
Citigroup | Apr 22, 2024 | Initiates |
Canaccord Genuity | Mar 19, 2024 | Maintains |