Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Johnson Rice | May 21, 2025 | Downgrade |
Northland Capital Markets | Mar 15, 2024 | Maintains |
Stifel | Jan 23, 2024 | Maintains |
Stifel | Nov 27, 2023 | Maintains |
Stifel | Oct 30, 2023 | Maintains |
Johnson Rice | Sep 15, 2023 | Initiates |
Alliance Global Partners | Aug 25, 2023 | Maintains |
Stifel | Jul 24, 2023 | Maintains |
Stifel | May 22, 2023 | Maintains |
Stifel | Apr 27, 2023 | Maintains |
Alliance Global Partners | Apr 17, 2023 | Initiates |
Stifel | Apr 12, 2023 | Maintains |
Northland Capital Markets | Feb 13, 2023 | Maintains |
Northland Capital Markets | Oct 03, 2022 | Assumes |
Seaport Global | May 14, 2021 | Initiates |
Northland Capital Markets | May 03, 2021 | Initiates |
Stifel | Oct 09, 2020 | Initiates |
Roth Capital | Feb 22, 2018 | Initiates |