Valuation: Iberdrola, S.A.

Market Cap 134B 152B 127B 114B 216B 14,557B 218B 1,516B 583B 7,442B 570B 558B 23,860B P/E 2026 *
20.1x
P/E 2027 * 19.3x
Enterprise Value 190B 216B 180B 162B 306B 20,664B 310B 2,151B 828B 10,564B 809B 792B 33,868B EV / Sales 2026 *
4.16x
EV / Sales 2027 * 4.17x
Free-Float
97.37%
Yield 2026 *
3.55%
Yield 2027 * 3.8%
1 day+0.27%
1 week+0.29%
Current month+1.59%
1 month+0.79%
3 months-6.27%
6 months+6.64%
Current year+10.91%
1 week 20.01
Extreme 20.01
21.35
1 month 19.4
Extreme 19.4
22.34
Current year 17.52
Extreme 17.52
24
1 year 15.3
Extreme 15.305
24
3 years 10.01
Extreme 10.01
24
5 years 8.49
Extreme 8.494
24
10 years 6
Extreme 6.004
24
Manager TitleAgeSince
Chief Executive Officer 57 2025-06-23
Director of Finance/CFO 66 2003-12-31
Compliance Officer - 2023-12-31
Director TitleAgeSince
Chairman 75 2010-01-26
Director/Board Member 64 2006-04-25
Director/Board Member 68 2012-04-23
Change 5-day change 1-year change 3-year change Capi.($)
+0.22%+0.29% - - 151B
-1.23%+0.06%+54.89% - 256B
+0.14%-1.20%+0.80%+45.92% 158B
+0.59%+2.44%+27.97%+100.78% 151B
+0.56%+1.86%+4.54%+28.33% 103B
-0.36%-0.90%+8.44%+54.51% 98.72B
-0.36%-0.22%-12.11%+32.82% 96B
-3.86%-3.91%-22.94%+142.12% 93.74B
+0.12%+0.18%-7.57%+33.87% 89.05B
-0.10%+0.76%+6.04%+66.06% 64.95B
Average -0.47%-0.72%+6.67%+63.05% 123.47B
Weighted average by Cap. -0.48%-0.54%+14.51%+63.80%

Financials

2026 *2027 *
Net sales 45.57B 51.75B 43.18B 38.98B 73.47B 4,962B 74.42B 517B 199B 2,537B 194B 190B 8,132B 46.96B 53.33B 44.49B 40.17B 75.71B 5,113B 76.68B 532B 205B 2,614B 200B 196B 8,380B
Net income 6.78B 7.7B 6.43B 5.8B 10.94B 739B 11.08B 76.9B 29.59B 378B 28.93B 28.3B 1,211B 7.14B 8.11B 6.77B 6.11B 11.51B 778B 11.66B 80.96B 31.16B 398B 30.45B 29.79B 1,275B
Net Debt 56.08B 63.69B 53.14B 47.97B 90.41B 6,106B 91.58B 636B 245B 3,122B 239B 234B 10,008B 62.14B 70.56B 58.87B 53.15B 100B 6,766B 101B 704B 271B 3,459B 265B 259B 11,089B
Logo Iberdrola, S.A.
Iberdrola, S.A. is one of the leading Spanish electricity producers and distributors. The group is also the world's No. 1 producer of wind energy. Net sales break down by activity as follows: - distribution of electricity and natural gas (41.5%); - transmission and distribution of electricity and natural gas (39.2%): 255,976 GWh of electricity sold in 2025 and distributed by country between Spain (91,641 GWh), Brazil (80,182 GWh), the United Kingdom (46,490 GWh), and the United States (37,663 GWh), and 66,282 GWh of gas sold in the United States; - production of electricity and renewable energies (19.3%). Net sales are distributed geographically as follows: Spain (36.2%), Brazil (19.9%), the United States (18.7%), the United Kingdom (16.3%), Mexico (3%) and other (5.9%).
Employees
44,573
Date Price Change Volume
26-09-28 €20.49 +0.49% 693
26-09-28 €20.39 +0.25% 1,906
26-09-25 €20.34 +0.84% 938
26-09-24 €20.17 +0.30% 631
26-09-23 €20.11 -1.57% 2,174
Trader
Investor
Global
Quality
ESG MSCI
AAA
Sell
Consensus
Buy
Mean consensus
OUTPERFORM
Number of Analysts
23
Last Close Price
20.49EUR
Average target price
20.69EUR
Spread / Average Target
+0.98%

Quarterly revenue - Rate of surprise