Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Raymond James | May 06, 2025 | Reiterates |
Benchmark | May 06, 2025 | Reiterates |
Keybanc | May 06, 2025 | Maintains |
Rosenblatt | May 06, 2025 | Maintains |
Needham | May 06, 2025 | Reiterates |
Baird | May 06, 2025 | Maintains |
Loop Capital | May 06, 2025 | Maintains |
Loop Capital | Apr 04, 2025 | Initiates |
Stifel | Feb 11, 2025 | Maintains |
Benchmark | Feb 11, 2025 | Maintains |
Rosenblatt | Feb 11, 2025 | Maintains |
Susquehanna | Feb 11, 2025 | Maintains |
Needham | Feb 11, 2025 | Reiterates |
Keybanc | Feb 11, 2025 | Maintains |
Rosenblatt | Feb 10, 2025 | Maintains |
Susquehanna | Jan 22, 2025 | Maintains |
Keybanc | Jan 22, 2025 | Maintains |
Needham | Dec 11, 2024 | Maintains |
Stifel | Dec 11, 2024 | Maintains |
Rosenblatt | Dec 11, 2024 | Maintains |
Baird | Dec 11, 2024 | Maintains |
Baird | Nov 05, 2024 | Maintains |
Keybanc | Nov 05, 2024 | Maintains |
Susquehanna | Nov 05, 2024 | Maintains |
Deutsche Bank | Nov 05, 2024 | Maintains |
Raymond James | Nov 05, 2024 | Maintains |
Rosenblatt | Nov 04, 2024 | Maintains |
Stifel | Sep 17, 2024 | Upgrade |
Needham | Sep 17, 2024 | Reiterates |
Benchmark | Sep 16, 2024 | Reiterates |