IBE1Iberdrola, S.A.
20.09EUR+0.35%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 Value217.82B $
Revenue (TTM)48.31B $
Gross Profit26.14B $
Net Income (TTM)6.83B $
Revenue/Share7.146 USD
Last Price20.09 EUR
Fiscal Year EndDec 2025
MR QuarterJun 2026
Employees44.6K
CountryDE
SectorUtilities
IndustryUtilities - Diversified
ISINES0144580Y14
Valuation
P/E (Trailing)25.11
P/E (Forward)40.46
PEG3.35
EV/EBITDA13.72
EV/Revenue4.51
P/S3.04
P/B2.61
EPS (TTM)0.80
EPS (Forward)0.50
52W Range
19.9940% of range20.24
52W High20.24 EUR
52W Low19.99 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.36%
5Y Avg Yield4.09%
Payout Ratio84.90%
Ex-Div DateJul 6, 2026
Pay Date
Splits
Last Split74:73
Split DateJan 12, 2026
Analyst Consensus
Rating
Target (Mean)
Target Range
# Analysts
Ownership
Shares Out.6.67B
Float6.22B
Insiders0.24%
Institutions44.77%
Technical
SMA 5020.91 (-3.9%)
SMA 20019.60 (+2.5%)
Beta0.56
S&P 52W Chg20.80%
Avg Vol (30d)14.51K
Avg Vol (10d)12.23K
Technical Indicators
RSI (14)
MACD
MACD Signal
MACD Hist.
BB Upper
BB Middle
BB Lower
BB Width
ATR (14)
Vol Ratio (20d)