Analysis
Analyst ratings
| Firm | Date | Action |
|---|---|---|
| Truist Securities | Nov 13, 2025 | Maintains |
| DA Davidson | Aug 18, 2025 | Maintains |
| Truist Securities | Aug 18, 2025 | Maintains |
| Jefferies | May 16, 2025 | Maintains |
| Truist Securities | Feb 10, 2025 | Maintains |
| DA Davidson | Feb 10, 2025 | Maintains |
| DA Davidson | May 17, 2024 | Maintains |
| Deutsche Bank | May 09, 2024 | Maintains |
| DA Davidson | Mar 01, 2024 | Initiates |
| Truist Securities | Nov 13, 2023 | Maintains |
| Stephens & Co. | Aug 11, 2023 | Reiterates |
| Deutsche Bank | May 22, 2023 | Maintains |
| Stephens & Co. | May 19, 2023 | Reiterates |
| Deutsche Bank | Mar 20, 2023 | Maintains |
| Deutsche Bank | Mar 03, 2023 | Upgrade |
| Deutsche Bank | Dec 06, 2022 | Downgrade |
| Deutsche Bank | May 23, 2022 | Maintains |
| Stephens & Co. | Jan 20, 2021 | Initiates |
| SunTrust Robinson Humphrey | May 15, 2020 | Maintains |
| Deutsche Bank | May 15, 2020 | Maintains |
| Jefferies | Jan 23, 2020 | Initiates |
| DA Davidson | Nov 12, 2019 | Maintains |
| DA Davidson | Aug 05, 2019 | Initiates |
| Vertical Group | Jul 09, 2018 | Downgrade |
| Vertical Research | Jul 09, 2018 | Downgrade |
| Berenberg | May 21, 2018 | Initiates |
| Hilliard Lyons | Apr 03, 2018 | Initiates |
| KeyBanc | Mar 28, 2018 | Initiates |
| Keybanc | Mar 28, 2018 | Initiates |
| BMO Capital | Nov 15, 2017 | Maintains |
Access
/analyst_ratings/light
data via our API — starting from the
Ultra plan (individual) and the Enterprise plan (business) and above.