Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Keybanc | Oct 10, 2025 | Maintains |
B of A Securities | Oct 08, 2025 | Maintains |
Barclays | Jul 25, 2025 | Maintains |
Stifel | Jul 25, 2025 | Maintains |
JP Morgan | Jul 17, 2025 | Maintains |
B of A Securities | Jul 10, 2025 | Maintains |
Keybanc | Jul 02, 2025 | Maintains |
B of A Securities | Jun 09, 2025 | Maintains |
Keybanc | May 09, 2025 | Maintains |
Barclays | May 08, 2025 | Maintains |
JP Morgan | Apr 17, 2025 | Maintains |
Goldman Sachs | Apr 10, 2025 | Maintains |
Keybanc | Apr 08, 2025 | Maintains |
Barclays | Jan 30, 2025 | Maintains |
Stifel | Dec 10, 2024 | Maintains |
Craig-Hallum | Oct 31, 2024 | Maintains |
Barclays | Oct 31, 2024 | Maintains |
Keybanc | Oct 22, 2024 | Initiates |
Craig-Hallum | Jul 25, 2024 | Upgrade |
JP Morgan | Jul 25, 2024 | Maintains |
Barclays | Jul 25, 2024 | Maintains |
Stifel | Jul 25, 2024 | Maintains |
JP Morgan | Jul 23, 2024 | Maintains |
Craig-Hallum | May 02, 2024 | Downgrade |
Barclays | May 02, 2024 | Maintains |
JP Morgan | Apr 11, 2024 | Maintains |
Goldman Sachs | Mar 04, 2024 | Maintains |
Goldman Sachs | Jan 25, 2024 | Maintains |
Barclays | Sep 07, 2023 | Initiates |
Credit Suisse | Jul 27, 2023 | Maintains |