IBEIberdrola, S.A.
20.12EUR+0.15%Mkt Cap: 145.72B $P/E: 25.11

Iberdrola, S.A. engages in the generation, production, transmission, distribution, and supply of electricity in Spain, the United Kingdom, the United States, Mexico, Brazil, Germany, France, and Australia. It generates e…

Key Statistics

Company
Market Cap145.72B $
Enterprise Value216.97B $
Revenue (TTM)48.31B $
Gross Profit26.14B $
Net Income (TTM)6.83B $
Revenue/Share7.146 USD
Last Price20.12 EUR
Fiscal Year EndDec 2025
MR QuarterJun 2026
Employees44.6K
CountryES
SectorUtilities
IndustryUtilities - Diversified
ISINES0144580Y14
Valuation
P/E (Trailing)25.11
P/E (Forward)18.57
PEG3.30
EV/EBITDA13.67
EV/Revenue4.49
P/S3.02
P/B2.60
EPS (TTM)0.80
EPS (Forward)1.08
52W Range
15.3371% of range22.08
52W High22.08 EUR
52W Low15.33 EUR
Profitability
Gross Margin54.56%
Oper. Margin24.47%
EBITDA Margin32.86%
Profit Margin14.26%
ROE12.55%
ROA3.91%
Growth
Revenue Growth9.80%
Earnings Growth68.30%
Cash Flow & Leverage
Operating CF12.65B $
CapEx (TTM)9.04B $
FCF Margin5.76%
FCF Yield1.91%
Net Debt60.71B $
Net Debt/EBITDA3.82
Balance Sheet
Debt/Equity1.14
Current Ratio0.75
Quick Ratio0.62
Book Value/Sh7.738 EUR
Cash/Share1.006 EUR
Dividends
Fwd Div Rate0.6800 EUR
Trail. Div Rate0.4270 EUR
Div. Yield3.39%
5Y Avg Yield4.06%
Payout Ratio84.90%
Ex-Div DateJul 6, 2026
Pay Date
Splits
Last Split74:73
Split DateJan 12, 2026
Analyst Consensus
Rating2.6 (Hold)
Strong BuyBuyHoldSellStr. Sell
Target (Mean)20.51 EUR
Upside (mean)+2.0%
Target Range17.30 EUR23.50 EUR
17.30+2.0% to mean23.50
# Analysts23
Ownership
Shares Out.6.67B
Float6.22B
Insiders0.24%
Institutions44.66%
Technical
SMA 5020.91 (-3.8%)
SMA 20019.60 (+2.6%)
Beta0.56
S&P 52W Chg18.16%
Avg Vol (30d)3.34M
Avg Vol (10d)6.77M
Technical Indicators
RSI (14)33.5
MACD-0.2155
MACD Signal-0.1537
MACD Hist.-0.0618
BB Upper21.28 EUR
BB Middle20.57 EUR
BB Lower19.87 EUR
BB Width6.85%
ATR (14)0.2502 EUR
Vol Ratio (20d)0.52x