Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Maxim Group | Aug 12, 2024 | Downgrade |
Alliance Global Partners | Jun 11, 2024 | Initiates |
Oppenheimer | May 15, 2024 | Maintains |
Maxim Group | May 09, 2024 | Maintains |
EF Hutton | Feb 22, 2024 | Reiterates |
EF Hutton | Aug 08, 2023 | Reiterates |
EF Hutton | May 10, 2023 | Reiterates |
EF Hutton | May 09, 2023 | Maintains |
EF Hutton | Feb 23, 2023 | Maintains |
B. Riley Securities | Feb 23, 2023 | Maintains |
EF Hutton | Dec 05, 2022 | Maintains |
EF Hutton | Feb 24, 2022 | Maintains |
Oppenheimer | Oct 29, 2021 | Initiates |
Ladenburg Thalmann | Jul 21, 2021 | Downgrade |
Berenberg | May 26, 2021 | Downgrade |
Berenberg | Sep 17, 2020 | Initiates |
B. Riley Securities | May 12, 2020 | Maintains |
B. Riley FBR | May 12, 2020 | Maintains |
B. Riley FBR | Feb 26, 2020 | Maintains |
B. Riley Securities | Feb 26, 2020 | Maintains |
B. Riley FBR | Nov 26, 2019 | Initiates |
B. Riley Securities | Nov 26, 2019 | Initiates |
Aegis Capital | Oct 07, 2019 | Initiates |
Aegis | Oct 07, 2019 | Initiates |
JMP Securities | Jan 14, 2019 | Downgrade |
Hilliard Lyons | Nov 08, 2017 | Downgrade |
JMP Securities | Aug 15, 2016 | Downgrade |
Janney Montgomery Scott | Dec 03, 2015 | Initiates |
Janney Capital | Dec 03, 2015 | Initiates |
JMP Securities | Feb 26, 2015 | Maintains |