Valuation: Iberdrola, S.A.

Market Cap 138B 157B 128B 117B 221B 15,095B 224B 1,520B 594B 7,421B 588B 576B 25,658B P/E 2026 *
20.8x
P/E 2027 * 20.1x
Enterprise Value 194B 221B 181B 166B 312B 21,306B 316B 2,146B 838B 10,475B 831B 813B 36,216B EV / Sales 2026 *
4.28x
EV / Sales 2027 * 4.27x
Free-Float
97.33%
Yield 2026 *
3.42%
Yield 2027 * 3.63%
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 74 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.74%+0.03% - - 157B
-1.59%-4.07%+62.63% - 270B
-0.01%+1.10%+24.75%+18.91% 187B
+1.11%-2.37%+29.56%+60.24% 113B
+0.67%+2.05%+2.37%+33.31% 110B
+0.97%+4.41%+8.99%+37.72% 102B
-0.45%+8.70%-14.71%+184.15% 97.97B
+0.46%+2.57%+24.38%+54.73% 73.75B
-0.50%+0.08%+21.02%+31.94% 62.53B
-3.31%+5.11%-16.74%+477.31% 55.09B
Average +0.00%+1.79%+15.81%+112.29% 119.07B
Weighted average by Cap. -0.11%+0.63%+25.04%+85.14%

Financials

2026 *2027 *
Net sales 45.43B 51.72B 42.24B 38.76B 72.84B 4,981B 73.96B 502B 196B 2,449B 194B 190B 8,466B 46.56B 53.01B 43.3B 39.73B 74.65B 5,105B 75.8B 514B 201B 2,510B 199B 195B 8,677B
Net income 6.68B 7.61B 6.22B 5.7B 10.72B 733B 10.88B 73.82B 28.84B 360B 28.57B 27.96B 1,246B 7.08B 8.07B 6.59B 6.05B 11.36B 777B 11.53B 78.23B 30.56B 382B 30.28B 29.63B 1,320B
Net Debt 56.65B 64.5B 52.68B 48.34B 90.83B 6,211B 92.23B 626B 244B 3,054B 242B 237B 10,558B 61.29B 69.78B 57B 52.3B 98.27B 6,720B 99.78B 677B 264B 3,304B 262B 256B 11,422B
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
-
Trader
Investor
Global
Quality
ESG MSCI
-