Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Keybanc | Apr 11, 2025 | Initiates |
Evercore ISI Group | Apr 01, 2025 | Maintains |
RBC Capital | Mar 12, 2025 | Maintains |
Evercore ISI Group | Mar 11, 2025 | Maintains |
Evercore ISI Group | Dec 13, 2024 | Maintains |
RBC Capital | Dec 10, 2024 | Maintains |
Deutsche Bank | Nov 06, 2024 | Maintains |
Gordon Haskett | Nov 04, 2024 | Initiates |
Evercore ISI Group | Oct 16, 2024 | Maintains |
Melius Research | Sep 23, 2024 | Initiates |
JP Morgan | Sep 19, 2024 | Downgrade |
Benchmark | Sep 10, 2024 | Reiterates |
Wells Fargo | Sep 06, 2024 | Maintains |
RBC Capital | Sep 05, 2024 | Maintains |
Benchmark | Sep 05, 2024 | Reiterates |
JP Morgan | Sep 04, 2024 | Maintains |
Benchmark | Sep 03, 2024 | Reiterates |
Evercore ISI Group | Jul 29, 2024 | Maintains |
Benchmark | Jul 29, 2024 | Reiterates |
Deutsche Bank | Jul 29, 2024 | Maintains |
RBC Capital | Jul 29, 2024 | Reiterates |
Benchmark | Jul 24, 2024 | Reiterates |
Evercore ISI Group | Jul 16, 2024 | Maintains |
Northcoast Research | Jul 11, 2024 | Upgrade |
Deutsche Bank | Jun 13, 2024 | Maintains |
Wells Fargo | Jun 13, 2024 | Maintains |
Benchmark | Jun 13, 2024 | Maintains |
BMO Capital | Jun 13, 2024 | Maintains |
RBC Capital | Jun 12, 2024 | Maintains |
Jefferies | Jun 12, 2024 | Maintains |