Valuation: Iberdrola, S.A.

Market Cap 134B 154B 125B 114B 216B 14,710B 220B 1,470B 577B 7,323B 579B 566B 24,557B P/E 2026 *
20.3x
P/E 2027 * 19.5x
Enterprise Value 192B 221B 179B 164B 310B 21,088B 315B 2,107B 827B 10,498B 830B 811B 35,203B EV / Sales 2026 *
4.2x
EV / Sales 2027 * 4.19x
Free-Float
97.37%
Yield 2026 *
3.52%
Yield 2027 * 3.73%
1 day+1.23%
1 week-3.36%
Current month-0.51%
1 month-5.93%
3 months+4.59%
6 months+8.56%
Current year+11.08%
1 week 20.14
Extreme 20.1442
21.45
1 month 20.14
Extreme 20.1442
22.08
Current year 17.01
Extreme 17.01
22.41
1 year 14.76
Extreme 14.765
22.41
3 years 8.91
Extreme 8.9099
22.41
5 years 8.48
Extreme 8.48
22.41
10 years 5.45
Extreme 5.4464
22.41
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.($)
+1.23%-3.36% - - 154B
+0.85%-2.41%+49.98% - 264B
-1.15%-3.19%+22.32%+18.58% 181B
-0.44%-1.29%+26.72%+56.23% 113B
+0.21%-2.79%+0.06%+30.69% 107B
-0.67%-3.90%+3.12%+33.98% 97.78B
-0.31%-4.23%-24.46%+171.86% 93.83B
+0.05%-5.67%+13.00%+50.87% 69.56B
-0.80%-2.71%+18.34%+29.17% 60.84B
-0.38%-7.18%+19.01%+109.58% 50.22B
Average -0.13%-3.68%+14.23%+62.62% 115.22B
Weighted average by Cap. +0.04%-3.22%+20.48%+55.95%

Financials

2026 *2027 *
Net sales 45.71B 52.59B 42.55B 39.07B 73.77B 5,020B 74.92B 502B 197B 2,499B 197B 193B 8,380B 46.71B 53.73B 43.48B 39.92B 75.38B 5,129B 76.55B 512B 201B 2,554B 202B 197B 8,563B
Net income 6.73B 7.74B 6.26B 5.75B 10.86B 739B 11.02B 73.8B 28.96B 368B 29.06B 28.42B 1,233B 7.08B 8.14B 6.59B 6.05B 11.43B 778B 11.6B 77.68B 30.49B 387B 30.59B 29.92B 1,298B
Net Debt 58.08B 66.81B 54.06B 49.63B 93.72B 6,378B 95.18B 637B 250B 3,175B 251B 245B 10,647B 61.69B 70.97B 57.42B 52.72B 99.56B 6,775B 101B 677B 266B 3,373B 267B 261B 11,309B
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-07-31 €20.65 -0.24% 315,194
26-07-30 €20.70 -0.53% 3,842,646
26-07-29 €20.81 -0.86% 659,461
26-07-28 €20.99 -1.73% 871,154
26-07-27 €21.36 +0.47% 28,838
Trader
Investor
Global
Quality
ESG MSCI
AAA
Sell
Consensus
Buy
Mean consensus
OUTPERFORM
Number of Analysts
23
Last Close Price
20.65EUR
Average target price
20.51EUR
Spread / Average Target
-0.67%

Quarterly revenue - Rate of surprise