Search companies

Find a company by ticker or name

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.

DateFirmActionFromTo
Nov 3, 2025Barrington ResearchmaintainOutperformOutperform
Aug 20, 2025Barrington ResearchmaintainOutperformOutperform
Aug 4, 2025Barrington ResearchmaintainOutperformOutperform
Jul 10, 2025Barrington ResearchmaintainOutperformOutperform
Jun 18, 2025Barrington ResearchmaintainOutperformOutperform
May 1, 2025Barrington ResearchmaintainOutperformOutperform
Apr 25, 2025Barrington ResearchmaintainOutperformOutperform
Mar 4, 2025Barrington ResearchmaintainOutperformOutperform
Feb 27, 2025Barrington ResearchmaintainOutperformOutperform
Feb 24, 2025Barrington ResearchmaintainOutperformOutperform
Oct 31, 2024Barrington ResearchmaintainOutperformOutperform
Aug 3, 2023Barrington ResearchupgradeMarket PerformOutperform
May 26, 2023Stephens & Co.maintainOverweightOverweight
May 11, 2020B. Riley SecuritiesmaintainNeutralNeutral
May 11, 2020B. Riley FBRmaintainNeutralNeutral
Feb 28, 2020Stephens & Co.maintainOverweightOverweight
Oct 3, 2018Buckingham ResearchmaintainBuyBuy
Oct 3, 2018BuckinghammaintainBuyBuy
May 5, 2018B. Riley FBRupgradeNeutralBuy
Mar 20, 2018Stephens & Co.upgradeEqual WeightOverweight
Mar 6, 2018B. Riley SecuritiesmaintainBuyBuy
Mar 6, 2018B. Riley FBRmaintainBuyBuy
May 31, 2016Sidoti & Co.downgradeBuyNeutral
May 5, 2016B. Riley SecuritiesupgradeNeutralBuy
May 5, 2016B. Riley FBRupgradeNeutralBuy
Jan 4, 2016Stephens & Co.downgradeOverweightEqual Weight
Jan 4, 2016B. Riley SecuritiesdowngradeBuyNeutral
Jan 4, 2016B. Riley FBRdowngradeBuyNeutral
Sep 28, 2015BB&T CapitalupgradeHoldBuy
May 16, 2013Stephens & Co.upgradeEqual WeightOverweight
May 10, 2013BB&T CapitalupgradeHoldBuy
Sep 24, 2012BB&T CapitaldowngradeBuyHold
Feb 14, 2012KeybancdowngradeBuyHold