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 / equity1
  • P/E1
  • P/B2
Average price target

Mean of the targets analysts published in each window.

Price target is not available for TEF.MC.

Recent rating changes

The latest 35 changes by research firm, newest first.

DateFirmActionFromTo
Nov 22, 2021BerenbergdowngradeBuyHold
Oct 14, 2021BarclaysdowngradeEqual WeightUnderweight
Jun 9, 2021BerenbergupgradeHoldBuy
Mar 30, 2021B of A SecuritiesupgradeNeutralBuy
May 7, 2020CFRAupgradeSellHold
Mar 19, 2019MacquariedowngradeOutperformNeutral
Aug 9, 2018JefferiesupgradeHoldBuy
Jul 22, 2018Goldman SachsdowngradeBuyNeutral
Feb 8, 2018JefferiesupgradeUnderperformHold
Dec 10, 2017BernsteindowngradeMarket PerformUnderperform
May 17, 2017Goldman SachsupgradeNeutralBuy
Mar 8, 2017Deutsche BankupgradeHoldBuy
Dec 14, 2016Deutsche BankupgradeSellHold
Jun 27, 2016Goldman SachsdowngradeBuyNeutral
Apr 5, 2016Credit SuisseupgradeUnderperformNeutral
Jan 20, 2016MacquarieupgradeUnderperformOutperform
Nov 2, 2015UBSupgradeNeutralBuy
Oct 18, 2015Credit SuissedowngradeNeutralUnderperform
Jun 11, 2015BerenbergupgradeSellHold
Mar 1, 2015RBC CapitalupgradeSector PerformOutperform
Nov 2, 2014MacquarieupgradeUnderperformNeutral
Mar 25, 2014B of A SecuritiesdowngradeNeutralUnderperform
Mar 3, 2014CitigroupupgradeSellNeutral
Jan 21, 2014Espirito SantodowngradeNeutralSell
Jan 13, 2014Raymond JamesupgradeUnderperformMarket Perform
Dec 5, 2013Exane BNP ParibasdowngradeNeutralUnderperform
Oct 21, 2013Bankia BolsamaintainBuyAccumulate
Jul 16, 2013MacquarieupgradeUnderperformNeutral
Mar 18, 2013Morgan StanleyupgradeEqual WeightOverweight
Mar 6, 2013Exane BNP ParibasupgradeUnderperformNeutral
Mar 3, 2013JP MorganupgradeNeutralOverweight
Feb 28, 2013Goldman SachsupgradeSellNeutral
Feb 28, 2013BarclaysupgradeUnderweightEqual Weight
Feb 25, 2013BernsteinupgradeUnderperformMarket Perform
Sep 24, 2012JefferiesdowngradeHoldUnderperform