Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Jefferies | Aug 07, 2025 | Maintains |
Jefferies | May 07, 2025 | Maintains |
Evercore ISI Group | Apr 22, 2025 | Maintains |
Jefferies | Feb 06, 2025 | Maintains |
Jefferies | Nov 13, 2024 | Maintains |
Stifel | Oct 23, 2024 | Maintains |
BTIG | Oct 15, 2024 | Initiates |
Stifel | Jul 24, 2024 | Maintains |
Stifel | May 15, 2024 | Maintains |
Jefferies | Mar 21, 2024 | Upgrade |
Truist Securities | Feb 16, 2024 | Maintains |
Stifel | Oct 19, 2023 | Downgrade |
Jefferies | Aug 09, 2023 | Reiterates |
Stifel | Jul 19, 2023 | Maintains |
Jefferies | May 04, 2023 | Downgrade |
Stifel | Apr 25, 2023 | Maintains |
Jefferies | Mar 21, 2023 | Reiterates |
Jefferies | Feb 09, 2023 | Reiterates |
Jefferies | Nov 29, 2022 | Maintains |
Jefferies | Nov 08, 2022 | Maintains |
Jefferies | Sep 06, 2022 | Maintains |
Stifel | Jul 19, 2022 | Maintains |
HC Wainwright & Co. | Aug 11, 2021 | Upgrade |
Stifel | Aug 11, 2021 | Upgrade |
Evercore ISI Group | May 25, 2021 | Upgrade |
DNB Markets | Apr 12, 2021 | Downgrade |
HC Wainwright & Co. | Mar 29, 2021 | Initiates |
Truist Securities | Mar 09, 2021 | Initiates |
Jefferies | Feb 09, 2021 | Maintains |
Jefferies | Oct 23, 2020 | Maintains |