Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Raymond James | May 16, 2025 | Maintains |
UBS | Apr 17, 2025 | Maintains |
B. Riley Securities | Oct 30, 2024 | Maintains |
B. Riley Securities | Aug 07, 2024 | Maintains |
JMP Securities | May 15, 2024 | Downgrade |
JMP Securities | Mar 26, 2024 | Reiterates |
B. Riley Securities | Jan 31, 2024 | Maintains |
Raymond James | Jan 31, 2024 | Maintains |
B. Riley Securities | Jan 08, 2024 | Downgrade |
JMP Securities | Aug 18, 2023 | Reiterates |
Raymond James | Aug 09, 2023 | Maintains |
JMP Securities | May 26, 2023 | Reiterates |
JMP Securities | Apr 14, 2023 | Reiterates |
UBS | Apr 11, 2023 | Initiates |
JMP Securities | Mar 13, 2023 | Reiterates |
B. Riley Securities | Feb 01, 2023 | Maintains |
JMP Securities | Feb 01, 2023 | Reiterates |
B. Riley Securities | Dec 09, 2022 | Upgrade |
JMP Securities | Nov 02, 2022 | Maintains |
JMP Securities | Aug 03, 2022 | Maintains |
Raymond James | Aug 03, 2022 | Maintains |
Raymond James | May 25, 2022 | Maintains |
Raymond James | Aug 04, 2021 | Maintains |
Raymond James | Feb 03, 2021 | Maintains |
Raymond James | Jan 08, 2021 | Maintains |
B. Riley Securities | Mar 24, 2020 | Maintains |
B. Riley Securities | Jan 13, 2020 | Maintains |
Raymond James | Dec 12, 2019 | Initiates |
Jefferies | Oct 10, 2019 | Initiates |
National Securities Corporation | Sep 23, 2019 | Initiates |