Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Stifel | Apr 30, 2025 | Maintains |
Barclays | Mar 03, 2025 | Maintains |
Stifel | Feb 21, 2025 | Maintains |
Benchmark | Feb 20, 2025 | Reiterates |
Citigroup | Jan 07, 2025 | Maintains |
JP Morgan | Dec 06, 2024 | Upgrade |
Citigroup | Oct 31, 2024 | Maintains |
Barclays | Oct 16, 2024 | Maintains |
Stifel | Oct 11, 2024 | Maintains |
Stifel | Jul 16, 2024 | Maintains |
Barclays | May 06, 2024 | Maintains |
Benchmark | May 02, 2024 | Reiterates |
Piper Sandler | Mar 11, 2024 | Maintains |
Benchmark | Jan 16, 2024 | Downgrade |
Citigroup | Oct 12, 2023 | Maintains |
Benchmark | Jul 19, 2023 | Upgrade |
Citigroup | Jul 18, 2023 | Maintains |
Stifel | Jul 12, 2023 | Maintains |
Citigroup | Jun 22, 2023 | Maintains |
Barclays | Jun 08, 2023 | Maintains |
Benchmark | Jan 19, 2023 | Initiates |
Barclays | Jan 10, 2023 | Upgrade |
Piper Sandler | Jun 01, 2022 | Maintains |
JP Morgan | May 26, 2022 | Downgrade |
Piper Sandler | May 19, 2022 | Maintains |
Piper Sandler | Apr 13, 2022 | Maintains |
Piper Sandler | Mar 07, 2022 | Maintains |
Citigroup | Dec 15, 2020 | Upgrade |
Citigroup | Aug 26, 2020 | Maintains |
Credit Suisse | Aug 06, 2020 | Maintains |