Analysis
Analyst ratings
| Firm | Date | Action |
|---|---|---|
| Barrington Research | Nov 04, 2025 | Maintains |
| Barrington Research | Oct 27, 2025 | Maintains |
| Barrington Research | Oct 15, 2025 | Maintains |
| Barrington Research | Jul 18, 2025 | Maintains |
| Barrington Research | May 12, 2025 | Maintains |
| Barrington Research | Mar 10, 2025 | Maintains |
| Barrington Research | Nov 11, 2024 | Maintains |
| Barrington Research | Oct 30, 2024 | Maintains |
| Barrington Research | Oct 08, 2024 | Maintains |
| Barrington Research | Oct 03, 2024 | Maintains |
| Barrington Research | Aug 07, 2024 | Maintains |
| Barrington Research | Jul 12, 2024 | Maintains |
| Barrington Research | May 28, 2024 | Maintains |
| Barrington Research | May 13, 2024 | Maintains |
| Barrington Research | Mar 11, 2024 | Maintains |
| Barrington Research | Mar 06, 2024 | Reiterates |
| Barrington Research | Nov 06, 2023 | Maintains |
| Barrington Research | Aug 07, 2023 | Reiterates |
| Barrington Research | May 25, 2023 | Reiterates |
| Barrington Research | Mar 13, 2023 | Reiterates |
| Barrington Research | Aug 09, 2022 | Maintains |
| Barrington Research | May 12, 2021 | Upgrade |
| Macquarie | Jan 15, 2016 | Downgrade |
| Macquarie | Nov 18, 2015 | Maintains |
| Macquarie | Aug 27, 2015 | Initiates |
| Barrington Research | Aug 20, 2015 | Initiates |
| Maxim Group | Apr 10, 2015 | Initiates |
| Maxim Group | Apr 09, 2015 | Initiates |
| B. Riley Securities | Mar 20, 2015 | Initiates |
Access
/analyst_ratings/light
data via our API — starting from the
Ultra plan.