Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
Barrington Research | Aug 07, 2025 | Maintains |
Barrington Research | May 06, 2025 | Maintains |
Barrington Research | Mar 12, 2025 | Maintains |
Barrington Research | Dec 11, 2024 | Maintains |
Roth MKM | Nov 07, 2024 | Maintains |
Barrington Research | Nov 07, 2024 | Maintains |
Barrington Research | Oct 29, 2024 | Maintains |
Roth MKM | Aug 01, 2024 | Maintains |
Barrington Research | Aug 01, 2024 | Maintains |
Sidoti & Co. | Jun 05, 2024 | Downgrade |
Barrington Research | May 28, 2024 | Maintains |
Barrington Research | May 02, 2024 | Maintains |
Barrington Research | Apr 22, 2024 | Maintains |
Barrington Research | Apr 01, 2024 | Maintains |
Barrington Research | Feb 29, 2024 | Reiterates |
Barrington Research | Jan 03, 2024 | Maintains |
Barrington Research | Nov 21, 2023 | Reiterates |
Barrington Research | Aug 03, 2023 | Reiterates |
Barrington Research | Mar 03, 2023 | Maintains |
Barrington Research | Feb 28, 2023 | Reiterates |
Roth Capital | Aug 05, 2021 | Maintains |
Roth Capital | May 06, 2021 | Maintains |
Sidoti & Co. | Jun 23, 2020 | Maintains |
Sidoti & Co. | Apr 22, 2020 | Maintains |
Sidoti & Co. | Feb 26, 2020 | Maintains |