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).

  • Overall4
  • DCF5
  • Return on equity4
  • Return on assets5
  • Debt / equity1
  • P/E4
  • P/B4
Average price target

Mean of the targets analysts published in each window.

Price target is not available for SD.

Recent rating changes

The latest 40 changes by research firm, newest first.

DateFirmActionFromTo
Mar 11, 2026Freedom BrokerdowngradeBuySell
Mar 10, 2026Freedom BrokerdowngradeBuySell
Nov 12, 2025Freedom BrokermaintainBuyBuy
Jan 16, 2018MizuhodowngradeBuyNeutral
Jun 21, 2017Seaport GlobaldowngradeBuyNeutral
Apr 26, 2017MizuhomaintainBuyBuy
Jul 28, 2015Wunderlich SecuritiesupgradeSellHold
Jul 28, 2015WunderlichupgradeSellHold
May 12, 2015Stephens & Co.maintainOverweightOverweight
Mar 18, 2015Seaport GlobaldowngradeNeutralSell
Mar 2, 2015KLR GroupdowngradeHoldSell
Jan 14, 2015BarclaysdowngradeEqual WeightUnderweight
Jan 6, 2015Raymond JamesdowngradeMarket PerformUnderperform
Dec 16, 2014Wunderlich SecuritiesdowngradeHoldSell
Dec 16, 2014WunderlichdowngradeHoldSell
Dec 16, 2014BarclaysmaintainEqual WeightEqual Weight
Oct 22, 2014Wunderlich SecuritiesmaintainHoldHold
Oct 22, 2014WunderlichmaintainHoldHold
Oct 15, 2014Credit SuissedowngradeNeutralUnderperform
Oct 9, 2014BarclaysmaintainEqual WeightEqual Weight
Sep 2, 2014Stifel NicolausupgradeHoldBuy
Sep 2, 2014StifelupgradeHoldBuy
Aug 11, 2014KLR GroupmaintainSellReduce
Aug 7, 2014UBSmaintainNeutralNeutral
Aug 7, 2014Seaport GlobaldowngradeAccumulateNeutral
Aug 6, 2014CitigroupmaintainNeutralNeutral
Jul 23, 2014BarclaysmaintainEqual WeightEqual Weight
Jul 18, 2014Deutsche BankmaintainHoldHold
Mar 7, 2014Stephens & Co.upgradeEqual WeightOverweight
Mar 3, 2014Seaport GlobalupgradeNeutralAccumulate
Sep 24, 2013Goldman SachsupgradeSellNeutral
Jul 24, 2013KLR GroupmaintainSellSell
Mar 7, 2013Canaccord GenuitymaintainSellSell
Mar 7, 2013BMO CapitaldowngradeMarket PerformUnderperform
Mar 4, 2013Wunderlich SecuritiesmaintainHoldHold
Mar 4, 2013WunderlichmaintainHoldHold
Mar 4, 2013Canaccord GenuitymaintainSellSell
Mar 1, 2013Tudor PickeringdowngradeHoldSell
Mar 1, 2013Stifel NicolausdowngradeBuyHold
Mar 1, 2013StifeldowngradeBuyHold