Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Piper Sandler | Apr 09, 2025 | Maintains |
Roth MKM | Oct 11, 2024 | Maintains |
Zuanic & Associates | Jun 27, 2024 | Initiates |
CIBC | Apr 10, 2024 | Maintains |
Roth MKM | Sep 01, 2023 | Reiterates |
TD Cowen | Apr 11, 2023 | Maintains |
Alliance Global Partners | Jan 10, 2023 | Maintains |
Bernstein | Nov 02, 2022 | Initiates |
Cantor Fitzgerald | Oct 10, 2022 | Maintains |
Barclays | Sep 30, 2022 | Maintains |
Cantor Fitzgerald | Aug 02, 2022 | Maintains |
Benchmark | Jul 29, 2022 | Downgrade |
Roth Capital | Jul 15, 2022 | Maintains |
Cantor Fitzgerald | Jun 24, 2022 | Maintains |
Piper Sandler | Jun 15, 2022 | Maintains |
Canaccord Genuity | Jun 15, 2022 | Maintains |
Barclays | Apr 20, 2022 | Maintains |
Cantor Fitzgerald | Apr 07, 2022 | Maintains |
Piper Sandler | Mar 17, 2022 | Maintains |
Canaccord Genuity | Mar 04, 2022 | Upgrade |
Cantor Fitzgerald | Jan 11, 2022 | Maintains |
Cantor Fitzgerald | Jan 07, 2022 | Maintains |
Barclays | Nov 18, 2021 | Initiates |
Cantor Fitzgerald | Nov 01, 2021 | Downgrade |
CIBC | Oct 08, 2021 | Maintains |
Cantor Fitzgerald | Sep 17, 2021 | Maintains |
Cantor Fitzgerald | Jul 27, 2021 | Maintains |
CIBC | Jun 11, 2021 | Downgrade |
Jefferies | May 07, 2021 | Upgrade |
Canaccord Genuity | May 06, 2021 | Initiates |