Valuation: Iberdrola, S.A.

Market Cap 153B 172B 141B 128B 243B 16,140B 248B 1,683B 671B 8,618B 645B 631B 27,134B P/E 2026 *
21.8x
P/E 2027 * 21x
Enterprise Value 209B 234B 192B 174B 331B 22,017B 339B 2,296B 916B 11,756B 880B 861B 37,015B EV / Sales 2026 *
4.51x
EV / Sales 2027 * 4.47x
Free-Float
97.37%
Yield 2026 *
3.19%
Yield 2027 * 3.44%
1 day+1.37%
1 week+3.52%
Current month+3.52%
1 month+8.76%
3 months+10.92%
6 months+18.02%
Current year+24.34%
1 week 22.05
Extreme 22.05
23.06
1 month 21.09
Extreme 21.09
23.06
Current year 18.12
Extreme 18.125
23.06
1 year 17.51
Extreme 17.51
23.06
3 years 10.42
Extreme 10.415
23.06
5 years 8.47
Extreme 8.472
23.06
10 years 5.53
Extreme 5.526
23.06
Manager TitleAgeSince
Chief Executive Officer 57 23/06/2025
Director of Finance/CFO 66 31/12/2003
Compliance Officer - 31/12/2023
Director TitleAgeSince
Chairman 75 26/01/2010
Director/Board Member 64 25/04/2006
Director/Board Member 68 23/04/2012
Date Insider Type Main position Quantity % Market Cap. Importance
27/07/26 Free

Director

913 0.0000%
27/07/26 Free

Director

6,672 0.0001%
27/07/26 Free

Director

631 0.0000%
Change 5-day change 1-year change 3-year change Capi.($)
+1.37%+3.52%+30.16%+119.40% 168B
+7.13%-3.33%+44.20% - 204B
-0.10%+3.76%+3.49%+51.06% 182B
-0.27%+0.30%+4.59%+33.35% 110B
+1.33%-0.15%+2.33%+36.40% 108B
+1.73%+5.83%+11.25%+61.97% 107B
+0.25%+0.56%+3.59%+44.98% 99.63B
+10.46%+5.23%-22.96%+127.83% 88.56B
+1.42%-1.44%+5.68%+64.21% 68.9B
-0.52%+2.43%+10.82%+48.54% 60.34B
Average +1.66%-0.56%+9.31%+65.30% 120B
Weighted average by Cap. +1.44%-0.89%+13.42%+67.29%

Financials

2026 *2027 *
Net sales 46.35B 52.01B 42.62B 38.7B 73.42B 4,885B 75.11B 509B 203B 2,608B 195B 191B 8,213B 48.4B 54.31B 44.5B 40.41B 76.66B 5,101B 78.43B 532B 212B 2,724B 204B 199B 8,575B
Net income 7.09B 7.95B 6.52B 5.92B 11.23B 747B 11.49B 77.9B 31.08B 399B 29.86B 29.22B 1,256B 7.31B 8.21B 6.72B 6.11B 11.58B 771B 11.85B 80.37B 32.07B 412B 30.8B 30.14B 1,296B
Net Debt 55.77B 62.57B 51.27B 46.56B 88.33B 5,877B 90.37B 613B 245B 3,138B 235B 230B 9,881B 63.33B 71.06B 58.22B 52.88B 100B 6,674B 103B 696B 278B 3,564B 267B 261B 11,221B
Projected Income Statement - Annual - Iberdrola, S.A.
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,363
Date Price Change Volume
09/11/26 €22.96 +1.37% 6,173,194
06/11/26 €22.65 -0.53% 8,649,712
05/11/26 €22.77 +0.75% 15,277,333
04/11/26 €22.60 +2.36% 10,644,434
03/11/26 €22.08 -0.76% 4,901,288
Trader
Investor
Global
Quality
ESG MSCI
AAA
MarketScreener Ratings - Iberdrola, S.A.
Sell
Consensus
Buy
Mean consensus
OUTPERFORM
Number of Analysts
24
Last Close Price
22.65EUR
Average target price
21.57EUR
Spread / Average Target
-4.77%