Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Canaccord Genuity | May 08, 2025 | Maintains |
Baird | May 08, 2025 | Maintains |
Keybanc | Apr 08, 2025 | Maintains |
JP Morgan | Feb 26, 2025 | Maintains |
Canaccord Genuity | Feb 26, 2025 | Maintains |
Barclays | Feb 26, 2025 | Maintains |
JP Morgan | Feb 03, 2025 | Maintains |
Baird | Jan 28, 2025 | Maintains |
Canaccord Genuity | Jan 27, 2025 | Maintains |
Keybanc | Jan 27, 2025 | Maintains |
Canaccord Genuity | Dec 20, 2024 | Maintains |
Jefferies | Dec 12, 2024 | Downgrade |
Canaccord Genuity | Nov 01, 2024 | Maintains |
Canaccord Genuity | Sep 13, 2024 | Maintains |
Canaccord Genuity | Aug 30, 2024 | Maintains |
JP Morgan | Aug 02, 2024 | Maintains |
Baird | Aug 02, 2024 | Maintains |
Canaccord Genuity | Jul 25, 2024 | Maintains |
Keybanc | Jul 15, 2024 | Maintains |
Raymond James | Jun 28, 2024 | Initiates |
JP Morgan | May 22, 2024 | Downgrade |
Canaccord Genuity | May 09, 2024 | Maintains |
Seaport Global | Mar 18, 2024 | Maintains |
Canaccord Genuity | Feb 21, 2024 | Maintains |
Jefferies | Jan 11, 2024 | Maintains |
Keybanc | Nov 09, 2023 | Maintains |
Keybanc | Oct 25, 2023 | Maintains |
Barclays | Oct 18, 2023 | Maintains |
JP Morgan | Oct 16, 2023 | Maintains |
Citigroup | Oct 13, 2023 | Maintains |