Analysis
Analyst ratings
| Firm | Date | Action |
|---|---|---|
| B. Riley Securities | Aug 28, 2025 | Maintains |
| Raymond James | Aug 28, 2025 | Maintains |
| Baird | Aug 28, 2025 | Maintains |
| Truist Securities | May 08, 2025 | Maintains |
| Raymond James | May 08, 2025 | Maintains |
| Truist Securities | Apr 14, 2025 | Maintains |
| Baird | Apr 04, 2025 | Downgrade |
| DA Davidson | Feb 10, 2025 | Maintains |
| Truist Securities | Jan 07, 2025 | Maintains |
| DA Davidson | Nov 08, 2024 | Maintains |
| Truist Securities | Nov 07, 2024 | Maintains |
| B. Riley Securities | Nov 07, 2024 | Maintains |
| B. Riley Securities | Jul 10, 2024 | Maintains |
| Truist Securities | Jul 08, 2024 | Maintains |
| Stifel | May 09, 2024 | Maintains |
| B. Riley Securities | Apr 16, 2024 | Maintains |
| Truist Securities | Jan 09, 2024 | Maintains |
| Raymond James | Nov 09, 2023 | Maintains |
| Stifel | Oct 31, 2023 | Maintains |
| Truist Securities | Oct 17, 2023 | Maintains |
| DA Davidson | Sep 01, 2023 | Maintains |
| Stifel | Aug 31, 2023 | Maintains |
| Raymond James | Aug 31, 2023 | Maintains |
| B. Riley Securities | Aug 31, 2023 | Downgrade |
| Baird | Aug 31, 2023 | Maintains |
| Truist Securities | Aug 31, 2023 | Maintains |
| Truist Securities | Jul 14, 2023 | Reiterates |
| DA Davidson | May 31, 2023 | Initiates |
| B. Riley Securities | May 11, 2023 | Maintains |
| Raymond James | Feb 09, 2023 | Maintains |