Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
UBS | May 08, 2025 | Maintains |
Citigroup | May 08, 2025 | Maintains |
Keybanc | May 08, 2025 | Maintains |
Needham | May 08, 2025 | Maintains |
UBS | Apr 29, 2025 | Maintains |
Seaport Global | Apr 21, 2025 | Maintains |
Keybanc | Apr 14, 2025 | Maintains |
Needham | Feb 07, 2025 | Reiterates |
Keybanc | Feb 07, 2025 | Maintains |
Keybanc | Jan 10, 2025 | Maintains |
Mizuho | Jan 07, 2025 | Maintains |
Citigroup | Nov 06, 2024 | Maintains |
Keybanc | Nov 05, 2024 | Maintains |
UBS | Nov 05, 2024 | Maintains |
Deutsche Bank | Nov 05, 2024 | Maintains |
BMO Capital | Nov 05, 2024 | Maintains |
Craig-Hallum | Nov 05, 2024 | Maintains |
Mizuho | Nov 05, 2024 | Maintains |
Citigroup | Sep 16, 2024 | Upgrade |
Seaport Global | Aug 01, 2024 | Upgrade |
Deutsche Bank | Aug 01, 2024 | Maintains |
Mizuho | Aug 01, 2024 | Upgrade |
Needham | Aug 01, 2024 | Reiterates |
BMO Capital | Aug 01, 2024 | Maintains |
Deutsche Bank | Jun 26, 2024 | Maintains |
Deutsche Bank | Jun 20, 2024 | Reinstates |
Needham | May 13, 2024 | Reiterates |
Mizuho | May 02, 2024 | Maintains |
Needham | May 01, 2024 | Reiterates |
Needham | Mar 07, 2024 | Reiterates |