Analysis
Analyst ratings
| Firm | Date | Action |
|---|---|---|
| Rosenblatt | Jul 31, 2025 | Maintains |
| Barrington Research | Jul 31, 2025 | Maintains |
| Barrington Research | Jul 29, 2025 | Maintains |
| Rosenblatt | Jun 06, 2025 | Maintains |
| Barrington Research | May 02, 2025 | Maintains |
| Rosenblatt | May 01, 2025 | Maintains |
| Barrington Research | Feb 21, 2025 | Maintains |
| Rosenblatt | Feb 18, 2025 | Maintains |
| Barrington Research | Nov 26, 2024 | Maintains |
| Rosenblatt | Nov 25, 2024 | Maintains |
| Barrington Research | Oct 30, 2024 | Maintains |
| Rosenblatt | Oct 25, 2024 | Maintains |
| Rosenblatt | Sep 24, 2024 | Maintains |
| Barrington Research | Sep 20, 2024 | Maintains |
| Barrington Research | Aug 02, 2024 | Maintains |
| Rosenblatt | Aug 01, 2024 | Maintains |
| Rosenblatt | May 31, 2024 | Initiates |
| Barrington Research | May 03, 2024 | Maintains |
| Barrington Research | Jul 12, 2023 | Initiates |
| Buckingham Research | Feb 20, 2020 | Maintains |
| Buckingham Research | Dec 20, 2019 | Maintains |
| Buckingham Research | Oct 30, 2019 | Downgrade |
| Buckingham Research | Jul 24, 2019 | Maintains |
| Buckingham Research | Nov 01, 2018 | Maintains |
| Buckingham Research | Jun 18, 2018 | Initiates |
| Macquarie | Mar 29, 2017 | Upgrade |
| Macquarie | Dec 01, 2016 | Downgrade |
| Sidoti & Co. | Aug 02, 2016 | Upgrade |
| Sidoti & Co. | Jul 15, 2016 | Downgrade |
| Sidoti & Co. | Jun 09, 2015 | Upgrade |
Access
/analyst_ratings/light
data via our API — starting from the
Ultra plan.