Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Oppenheimer | Jul 02, 2025 | Maintains |
Oppenheimer | Jun 12, 2025 | Initiates |
B. Riley Securities | Feb 26, 2025 | Reiterates |
B. Riley Securities | Dec 19, 2024 | Reiterates |
Northland Capital Markets | Dec 19, 2024 | Maintains |
Northland Capital Markets | Nov 08, 2024 | Maintains |
Northland Capital Markets | Sep 23, 2024 | Reiterates |
Northland Capital Markets | Aug 29, 2024 | Reiterates |
B. Riley Securities | Aug 23, 2024 | Maintains |
Northland Capital Markets | Jul 09, 2024 | Initiates |
B. Riley Securities | Jun 26, 2024 | Initiates |