Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
DA Davidson | May 05, 2025 | Maintains |
B. Riley Securities | May 01, 2025 | Reiterates |
Baird | Apr 15, 2025 | Maintains |
Baird | Feb 18, 2025 | Maintains |
DA Davidson | Dec 19, 2024 | Initiates |
Jefferies | Dec 12, 2024 | Initiates |
B. Riley Securities | Nov 05, 2024 | Initiates |
Stifel | Jul 26, 2024 | Maintains |
Stifel | Dec 19, 2023 | Maintains |
Stifel | Sep 13, 2023 | Reiterates |
Stifel | Aug 02, 2023 | Maintains |
Baird | Aug 02, 2023 | Maintains |
William Blair | Jun 12, 2023 | Upgrade |
Stifel | Dec 19, 2022 | Maintains |
Stifel | Sep 13, 2022 | Maintains |
Stifel | Feb 21, 2020 | Maintains |
Sidoti & Co. | Jan 29, 2020 | Maintains |
William Blair | Jan 10, 2019 | Initiates |
Baird | Dec 21, 2018 | Downgrade |
Stifel | Jul 27, 2018 | Maintains |
Baird | Apr 25, 2018 | Maintains |
Stifel | Apr 25, 2018 | Maintains |
Baird | Feb 22, 2018 | Upgrade |
Baird | Oct 23, 2017 | Maintains |
Baird | Oct 03, 2017 | Downgrade |
Baird | Oct 31, 2016 | Upgrade |
Baird | Jul 22, 2016 | Downgrade |
Stifel | Jun 14, 2016 | Upgrade |
Sidoti & Co. | Apr 19, 2016 | Downgrade |
Seaport Global | Jul 24, 2015 | Downgrade |