Analysts
Scores, price targets and rating changes published by the firms we track. Informational, not advice.
Rating scores
Each factor is scored 1 (weak) to 5 (strong).
- Overall2
- DCF5
- Return on equity1
- Return on assets1
- Debt / equity2
- P/E1
- P/B4
Average price target
Mean of the targets analysts published in each window.
Price target is not available for SRI.
Recent rating changes
The latest 33 changes by research firm, newest first.
| Date | Firm | Action | From | To |
|---|---|---|---|---|
| Nov 3, 2025 | Barrington Research | maintain | Outperform | Outperform |
| Aug 20, 2025 | Barrington Research | maintain | Outperform | Outperform |
| Aug 4, 2025 | Barrington Research | maintain | Outperform | Outperform |
| Jul 10, 2025 | Barrington Research | maintain | Outperform | Outperform |
| Jun 18, 2025 | Barrington Research | maintain | Outperform | Outperform |
| May 1, 2025 | Barrington Research | maintain | Outperform | Outperform |
| Apr 25, 2025 | Barrington Research | maintain | Outperform | Outperform |
| Mar 4, 2025 | Barrington Research | maintain | Outperform | Outperform |
| Feb 27, 2025 | Barrington Research | maintain | Outperform | Outperform |
| Feb 24, 2025 | Barrington Research | maintain | Outperform | Outperform |
| Oct 31, 2024 | Barrington Research | maintain | Outperform | Outperform |
| Aug 3, 2023 | Barrington Research | upgrade | Market Perform | Outperform |
| May 26, 2023 | Stephens & Co. | maintain | Overweight | Overweight |
| May 11, 2020 | B. Riley Securities | maintain | Neutral | Neutral |
| May 11, 2020 | B. Riley FBR | maintain | Neutral | Neutral |
| Feb 28, 2020 | Stephens & Co. | maintain | Overweight | Overweight |
| Oct 3, 2018 | Buckingham Research | maintain | Buy | Buy |
| Oct 3, 2018 | Buckingham | maintain | Buy | Buy |
| May 5, 2018 | B. Riley FBR | upgrade | Neutral | Buy |
| Mar 20, 2018 | Stephens & Co. | upgrade | Equal Weight | Overweight |
| Mar 6, 2018 | B. Riley Securities | maintain | Buy | Buy |
| Mar 6, 2018 | B. Riley FBR | maintain | Buy | Buy |
| May 31, 2016 | Sidoti & Co. | downgrade | Buy | Neutral |
| May 5, 2016 | B. Riley Securities | upgrade | Neutral | Buy |
| May 5, 2016 | B. Riley FBR | upgrade | Neutral | Buy |
| Jan 4, 2016 | Stephens & Co. | downgrade | Overweight | Equal Weight |
| Jan 4, 2016 | B. Riley Securities | downgrade | Buy | Neutral |
| Jan 4, 2016 | B. Riley FBR | downgrade | Buy | Neutral |
| Sep 28, 2015 | BB&T Capital | upgrade | Hold | Buy |
| May 16, 2013 | Stephens & Co. | upgrade | Equal Weight | Overweight |
| May 10, 2013 | BB&T Capital | upgrade | Hold | Buy |
| Sep 24, 2012 | BB&T Capital | downgrade | Buy | Hold |
| Feb 14, 2012 | Keybanc | downgrade | Buy | Hold |