Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
JP Morgan | Mar 10, 2025 | Maintains |
JP Morgan | Feb 03, 2025 | Maintains |
Oppenheimer | Nov 11, 2024 | Downgrade |
Raymond James | Nov 08, 2024 | Downgrade |
JP Morgan | Jul 29, 2024 | Maintains |
JP Morgan | Mar 01, 2024 | Maintains |
B. Riley Securities | Jan 08, 2024 | Downgrade |
Raymond James | Nov 10, 2023 | Maintains |
Ladenburg Thalmann | Aug 09, 2023 | Downgrade |
Raymond James | Aug 09, 2023 | Maintains |
B. Riley Securities | Aug 02, 2023 | Maintains |
Oppenheimer | Mar 06, 2023 | Maintains |
Raymond James | Nov 22, 2022 | Maintains |
B. Riley Securities | Oct 14, 2022 | Reinstates |
JP Morgan | Sep 06, 2022 | Downgrade |
Raymond James | Aug 11, 2022 | Maintains |
Raymond James | Mar 04, 2022 | Maintains |
JP Morgan | Aug 10, 2021 | Upgrade |
Raymond James | Aug 10, 2021 | Maintains |
JP Morgan | Apr 27, 2021 | Downgrade |
Raymond James | Mar 03, 2021 | Maintains |
Raymond James | Nov 18, 2020 | Maintains |
Deutsche Bank | Aug 17, 2020 | Maintains |
Deutsche Bank | May 12, 2020 | Maintains |
JP Morgan | May 04, 2020 | Maintains |
Oppenheimer | Apr 13, 2020 | Maintains |
B. Riley Securities | Mar 24, 2020 | Downgrade |
Deutsche Bank | Mar 03, 2020 | Maintains |
National Securities Corporation | Mar 03, 2020 | Downgrade |
Oppenheimer | Mar 03, 2020 | Upgrade |