Valuation: Iberdrola, S.A.

Market Cap 138B 158B 128B 118B 222B 15,204B 225B 1,527B 598B 7,440B 591B 579B 25,700B P/E 2026 *
21.2x
P/E 2027 * 20.1x
Enterprise Value 195B 223B 181B 167B 314B 21,526B 319B 2,162B 846B 10,533B 837B 819B 36,387B EV / Sales 2026 *
4.48x
EV / Sales 2027 * 4.29x
Free-Float
97.33%
Yield 2026 *
3.41%
Yield 2027 * 3.61%
1 day-1.18%
1 week+0.57%
Current month-3.43%
1 month-0.42%
3 months+5.34%
6 months+14.87%
Current year+14.22%
1 week 20.68
Extreme 20.68
21.45
1 month 20.68
Extreme 20.68
22.08
Current year 18.12
Extreme 18.125
22.08
1 year 15.1
Extreme 15.095
22.08
3 years 9.88
Extreme 9.882
22.08
5 years 8.47
Extreme 8.472
22.08
10 years 5.53
Extreme 5.526
22.08
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
Date Insider Type Main position Quantity % Market Cap.
5/21/26 Buy

Director

6,373 0.0001%
5/21/26 Buy

Director

6,373 0.0001%
5/21/26 Buy

Director

6,373 0.0001%
Change 5-day change 1-year change 3-year change Capi.($)
-1.18%+0.57%+39.21%+83.87% 158B
-8.69%-6.66%+79.43% - 265B
+1.68%+0.35%+15.31%+17.80% 186B
-1.07%-0.72%+28.42%+60.32% 115B
+2.08%+1.27%-0.05%+31.13% 108B
+1.62%+2.90%+5.98%+35.00% 99.75B
+4.84%+6.50%-13.50%+184.58% 98.17B
+1.98%+0.43%+20.80%+51.34% 72.4B
+1.78%+0.17%+21.50%+32.19% 62.52B
+2.72%+4.06%-11.82%+487.94% 56.22B
Average +0.58%+0.49%+18.53%+109.35% 122.07B
Weighted average by Cap. -0.84%-0.65%+28.49%+85.35%

Financials

2026 *2027 *
Net sales 43.66B 49.83B 40.53B 37.25B 70.19B 4,808B 71.22B 483B 189B 2,353B 187B 183B 8,128B 46.38B 52.93B 43.06B 39.57B 74.56B 5,108B 75.65B 513B 201B 2,499B 199B 194B 8,634B
Net income 6.67B 7.61B 6.19B 5.69B 10.72B 734B 10.88B 73.74B 28.86B 359B 28.57B 27.95B 1,241B 7.07B 8.07B 6.56B 6.03B 11.36B 778B 11.53B 78.16B 30.59B 381B 30.28B 29.63B 1,316B
Net Debt 57.41B 65.52B 53.3B 48.97B 92.28B 6,322B 93.64B 635B 248B 3,094B 246B 241B 10,687B 60.88B 69.48B 56.52B 51.94B 97.86B 6,705B 99.3B 673B 264B 3,281B 261B 255B 11,333B
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
45,339
Date Price Change Volume
26-07-23 21.08 -0.89% 1,175,313
26-07-22 €21.27 -0.23% 7,539,487
26-07-21 €21.32 +0.19% 8,396,240
26-07-20 €21.28 +0.14% 5,712,076
26-07-17 €21.25 +1.34% 8,635,681
Trader
Investor
Global
Quality
ESG MSCI
AAA
Sell
Consensus
Buy
Mean consensus
OUTPERFORM
Number of Analysts
23
Last Close Price
21.27EUR
Average target price
20.47EUR
Spread / Average Target
-3.77%

Quarterly revenue - Rate of surprise