19.57EUR+0.33%Mkt Cap: 129.75B EURP/E: 24.00Last update: 2026-05-14
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…
Industry Peers
Utilities - Diversifiedloading…
Indicators:|
Key Statistics
Valuation
P/E (Trailing)24.00
P/E (Forward)17.96
PEG3.31
P/B2.61
P/S2.98
EV/EBITDA14.20
EV/Revenue4.55
EPS (TTM)0.80
EPS (Forward)1.07
Cash Flow & Leverage
FCF Yield—
FCF Margin—
Operating CF11.63B EUR
CapEx (TTM)8.32B EUR
Net Debt/EBITDA3.94
Net Debt54.88B EUR
Technical
SMA 5019.76 (-1.0%)
SMA 20018.18 (+7.6%)
Beta0.58
S&P 52W Chg24.23%
Avg Vol (30d)12.28M
Avg Vol (10d)15.00M
Technical Indicators
RSI (14)45.4
MACD-0.0809
MACD Signal-0.0311
MACD Hist.-0.0498
BB Upper20.20 EUR
BB Middle19.78 EUR
BB Lower19.37 EUR
BB Width4.18%
ATR (14)0.3397 EUR
Vol Ratio (20d)2.07x
52W Range
15.1081% of range20.60
52W High20.60 EUR
52W Low15.10 EUR
Profitability
Gross Margin54.56%
EBITDA Margin32.04%
Profit Margin14.26%
Oper. Margin21.56%
ROE12.55%
ROA3.91%
Revenue Growth-4.50%
Earnings Growth-18.60%
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.54%
5Y Avg Yield4.10%
Payout Ratio82.80%
Ex-Div DateMay 28, 2026
Pay Date—
Splits
Last Split74:73
Split DateJan 12, 2026
Ownership
Shares Out.6.76B
Float6.40B
Insiders0.24%
Institutions45.75%
Analyst Consensus
Rating2.5 (Hold)
Target (Mean)19.31 EUR
Target Range14.50 EUR – 22.00 EUR
# Analysts22
Company
Market Cap129.75B EUR
Enterprise Value197.91B EUR
Revenue (TTM)43.51B EUR
Gross Profit24.05B EUR
Net Income (TTM)6.29B EUR
Revenue/Share6.386 EUR
Fiscal Year EndDec 2025
MR QuarterMar 2026
Employees45.3K
Last Price19.57 EUR
CountryES
SectorUtilities
IndustryUtilities - Diversified
ISINES0144580Y14