IBE Iberdrola, S.A.

20.87EUR+0.72%Mkt Cap: 151.38B $P/E: 26.09

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 Cap151.38B USD
Enterprise Value222.04B USD
Revenue (TTM)48.31B USD
Gross Profit26.14B USD
Net Income (TTM)6.83B USD
Revenue/Share6.57 EUR
Last Price20.87 EUR
Fiscal Year EndDec 2025
MR QuarterJun 2026
Employees44.6K
CountryES
SectorUtilities
IndustryUtilities - Diversified
ISINES0144580Y14
Valuation
P/E (Trailing)26.09
P/E (Forward)18.88
PEG2.93
EV/EBITDA13.99
EV/Revenue4.60
P/S3.13
P/B2.69
EPS (TTM)0.76
EPS (Forward)1.10
52W Range
16.1180% of range22.08
52W High22.08 EUR
52W Low16.11 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 USD
CapEx (TTM)9.04B USD
FCF Margin5.76%
FCF Yield1.84%
Net Debt60.71B USD
Net Debt/EBITDA3.82
Balance Sheet
Debt/Equity1.14
Current Ratio0.75
Quick Ratio0.62
Book Value/Sh7.74 EUR
Cash/Share1.01 EUR
Dividends
Fwd Div Rate0.68 EUR
Trail. Div Rate0.43 EUR
Div. Yield3.27%
5Y Avg Yield4.03%
Payout Ratio89.11%
Ex-Div DateJul 6, 2026
Pay Date—
Splits
Last Split4:1
Split DateOct 8, 2007
Analyst Consensus
Rating2.5 (Hold)
Strong BuyBuyHoldSellStr. Sell
Target (Mean)21.03 EUR
Upside (mean)+0.8%
Target Range18.00 EUR – 25.00 EUR
18.00+0.8% to mean25.00
# Analysts23
Ownership
Shares Out.6.67B
Float6.22B
Insiders0.24%
Institutions44.54%
Technical
SMA 5020.30 (+2.8%)
SMA 20019.94 (+4.6%)
Beta0.56
S&P 52W Chg14.58%
Avg Vol (30d)3.35M
Avg Vol (10d)8.48M
Technical Indicators
RSI (14)64.0
MACD0.1221
MACD Signal0.0406
MACD Hist.+0.0815
BB Upper20.87 EUR
BB Middle20.26 EUR
BB Lower19.66 EUR
BB Width5.96%
ATR (14)0.3194 EUR
Vol Ratio (20d)1.43x