Analysis
Analyst ratings
Firm | Date | Action |
---|---|---|
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 |