Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
HC Wainwright & Co. | May 07, 2025 | Reiterates |
HC Wainwright & Co. | Apr 01, 2025 | Reiterates |
HC Wainwright & Co. | Feb 18, 2025 | Maintains |
HC Wainwright & Co. | Feb 04, 2025 | Reiterates |
HC Wainwright & Co. | Jan 28, 2025 | Reiterates |
HC Wainwright & Co. | Jan 21, 2025 | Reiterates |
HC Wainwright & Co. | Dec 23, 2024 | Reiterates |
HC Wainwright & Co. | Oct 31, 2024 | Initiates |
Cantor Fitzgerald | Aug 01, 2024 | Maintains |
Cantor Fitzgerald | Jul 11, 2024 | Initiates |
Jefferies | Feb 25, 2022 | Downgrade |
B of A Securities | May 12, 2021 | Initiates |
Citigroup | Jan 14, 2021 | Downgrade |
Citigroup | Oct 29, 2020 | Upgrade |
Citigroup | Jun 09, 2020 | Downgrade |
Citigroup | Mar 12, 2020 | Upgrade |
JMP Securities | Feb 26, 2020 | Maintains |
Stifel | Feb 26, 2020 | Maintains |
Citigroup | Aug 01, 2019 | Upgrade |
Stifel | Jul 25, 2019 | Downgrade |
Cantor Fitzgerald | Feb 06, 2019 | Downgrade |
Stifel | Dec 11, 2018 | Maintains |
Oppenheimer | Dec 11, 2018 | Downgrade |
Citigroup | Dec 07, 2018 | Maintains |
JMP Securities | Dec 06, 2018 | Maintains |
Cantor Fitzgerald | Dec 04, 2018 | Upgrade |
Jefferies | Nov 08, 2018 | Initiates |
Citigroup | Oct 16, 2018 | Maintains |
Oppenheimer | Sep 21, 2018 | Maintains |
Stifel | Sep 14, 2018 | Initiates |