IBEIberdrola, S.A.
21.92EUR+0.78%Mkt Cap: 157.02B $P/E: 27.40

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…

Indicators:|

Key Statistics

Company
Market Cap157.02B $
Enterprise Value234.51B $
Revenue (TTM)47.29B $
Gross Profit26.14B $
Net Income (TTM)6.83B $
Revenue/Share6.941 USD
Last Price21.92 EUR
Fiscal Year EndDec 2025
MR QuarterMar 2026
Employees45.3K
CountryES
SectorUtilities
IndustryUtilities - Diversified
ISINES0144580Y14
Valuation
P/E (Trailing)27.40
P/E (Forward)20.27
PEG3.59
EV/EBITDA15.48
EV/Revenue4.96
P/S3.31
P/B2.97
EPS (TTM)0.80
EPS (Forward)1.08
52W Range
15.1098% of range22.08
52W High22.08 EUR
52W Low15.10 EUR
Profitability
Gross Margin54.56%
Oper. Margin21.56%
EBITDA Margin32.04%
Profit Margin14.26%
ROE12.55%
ROA3.91%
Growth
Revenue Growth-4.50%
Earnings Growth-18.60%
Cash Flow & Leverage
Operating CF12.65B $
CapEx (TTM)9.04B $
FCF Margin
FCF Yield
Net Debt59.65B $
Net Debt/EBITDA3.94
Balance Sheet
Debt/Equity1.14
Current Ratio0.82
Quick Ratio0.54
Book Value/Sh7.352 EUR
Cash/Share0.7210 EUR
Dividends
Fwd Div Rate0.6800 EUR
Trail. Div Rate0.6800 EUR
Div. Yield3.12%
5Y Avg Yield4.09%
Payout Ratio82.80%
Ex-Div DateJul 6, 2026
Pay Date
Splits
Last Split74:73
Split DateJan 12, 2026
Analyst Consensus
Rating2.5 (Buy)
Strong BuyBuyHoldSellStr. Sell
Target (Mean)20.03 EUR
Upside (mean)-8.6%
Target Range17.30 EUR23.00 EUR
17.30-8.6% to mean23.00
# Analysts23
Ownership
Shares Out.6.59B
Float6.40B
Insiders0.24%
Institutions46.69%
Technical
SMA 5020.03 (+9.4%)
SMA 20018.85 (+16.3%)
Beta0.58
S&P 52W Chg20.05%
Avg Vol (30d)7.96M
Avg Vol (10d)12.94M
Technical Indicators
RSI (14)83.3
MACD0.5039
MACD Signal0.3623
MACD Hist.+0.1416
BB Upper22.03 EUR
BB Middle20.55 EUR
BB Lower19.07 EUR
BB Width14.41%
ATR (14)0.3470 EUR
Vol Ratio (20d)2.32x