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
  • DCF4
  • Return on equity3
  • Return on assets1
  • Debt / equity1
  • P/E1
  • P/B1
Average price target

Mean of the targets analysts published in each window.

Price target is not available for MMLP.

Recent rating changes

The latest 30 changes by research firm, newest first.

DateFirmActionFromTo
Jul 29, 2020StifelmaintainHoldHold
Jul 22, 2020Wells FargomaintainUnderweightUnderweight
Apr 24, 2020StifelmaintainHoldHold
Jan 7, 2020Wells FargodowngradeEqual WeightUnderweight
Oct 26, 2018Raymond JamesmaintainOutperformOutperform
Apr 27, 2018Stifel NicolausmaintainHoldHold
Apr 27, 2018StifelmaintainHoldHold
Mar 8, 2018BairdmaintainNeutralNeutral
Feb 27, 2018Stifel NicolausmaintainHoldHold
Feb 27, 2018StifelmaintainHoldHold
Oct 27, 2017Stifel NicolausmaintainHoldHold
Oct 27, 2017StifelmaintainHoldHold
Apr 28, 2017Stifel NicolausdowngradeBuyHold
Apr 28, 2017StifeldowngradeBuyHold
Dec 6, 2016Stifel NicolausupgradeHoldBuy
Dec 6, 2016StifelupgradeHoldBuy
Sep 16, 2016Janney CapitalmaintainNeutralNeutral
Sep 9, 2016FBR CapitalmaintainOutperformOutperform
Jul 29, 2016UBSmaintainBuyBuy
Mar 3, 2016Stephens & Co.upgradeEqual WeightOverweight
Feb 17, 2016B of A SecuritiesdowngradeBuyUnderperform
Feb 17, 2016Bank of AmericadowngradeBuyUnderperform
Oct 27, 2015FBR CapitalmaintainOutperformOutperform
Aug 1, 2014Raymond JamesmaintainOutperformOutperform
Mar 17, 2014UBSupgradeNeutralBuy
Jan 3, 2014B of A SecuritiesupgradeNeutralBuy
Jan 3, 2014Bank of AmericaupgradeNeutralBuy
Aug 15, 2013Raymond JamesupgradeMarket PerformOutperform
Jul 3, 2013Bank of AmericamaintainNeutralNeutral
Aug 6, 2012Wells FargomaintainMarket PerformPerform