Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Piper Sandler | Apr 24, 2025 | Maintains |
UBS | Apr 24, 2025 | Maintains |
Keybanc | Apr 24, 2025 | Maintains |
RBC Capital | Apr 24, 2025 | Maintains |
JP Morgan | Apr 24, 2025 | Maintains |
Keybanc | Apr 21, 2025 | Maintains |
Citigroup | Mar 05, 2025 | Upgrade |
Stifel | Mar 05, 2025 | Maintains |
JP Morgan | Jan 31, 2025 | Maintains |
Piper Sandler | Jan 31, 2025 | Maintains |
Needham | Jan 31, 2025 | Reiterates |
Keybanc | Jan 31, 2025 | Maintains |
Piper Sandler | Jan 10, 2025 | Initiates |
Stifel | Dec 13, 2024 | Initiates |
Keybanc | Oct 25, 2024 | Maintains |
Baird | Oct 25, 2024 | Maintains |
Needham | Oct 25, 2024 | Reiterates |
RBC Capital | Oct 25, 2024 | Maintains |
Needham | Oct 01, 2024 | Reiterates |
RBC Capital | Oct 01, 2024 | Maintains |
B of A Securities | Sep 26, 2024 | Maintains |
Baird | Sep 24, 2024 | Initiates |
Wolfe Research | Sep 18, 2024 | Downgrade |
Needham | Sep 18, 2024 | Reiterates |
Needham | Sep 04, 2024 | Downgrade |
RBC Capital | Aug 02, 2024 | Maintains |
Keybanc | Aug 02, 2024 | Maintains |
Needham | Aug 02, 2024 | Reiterates |
RBC Capital | Jul 23, 2024 | Maintains |
Oppenheimer | Jun 25, 2024 | Downgrade |