Iberdrola

IBE · BME · EUR

€20.73Change from previous close: +0.58%Absolute change: +€0.12

Close · October 1, 2026

Valuation

Data as of October 2, 2026

Valuation multiples

Market cap
€138.33B
Enterprise value
€203.68B
P/E (trailing 12 months)
25.9
Forward P/E
19.1
PEG
2.88
Price/book
2.68
Price/sales
3.11
EV/EBITDA
13.9
EV/revenue
4.58

Profitability and growth

Gross margin
53.9%
Operating margin
24.5%
Net margin
15.9%
ROE
10.0%
ROA
3.8%
Revenue growth (year over year)
9.8%
Earnings growth (year over year)
68.3%

Financial health

Total cash
€6.61B
Total debt
€62.46B
Debt/equity
1.00
Current ratio
0.75
Quick ratio
0.62

Dividends

Annual dividend per share
€0.68
Dividend yield
3.3%
Payout ratio
84.9%
Ex-dividend date
July 6, 2026

Analysts and estimates

Average price target
€20.69
Median price target
€20.50
High price target
€23.50
Low price target
€17.30
Analysts with a price target
23
Consensus
Hold
Forward EPS
€1.08
EPS estimate, current year
€1.01

Shares and trading

Beta
0.56
Average volume
8.4M
Shares outstanding
6.67B
Float
6.22B
Institutional ownership
44.7%
Insider ownership
0.2%