Data sourced from SEC EDGAR filings and third-party price providers. Scores, valuations, and metrics are algorithmic estimates. This is not investment advice. See our Terms and Methodology.
Data sourced from SEC EDGAR filings and third-party price providers. Scores, valuations, and metrics are algorithmic estimates. This is not investment advice. See our Terms and Methodology.
Iberdrola, S.A. is a global energy leader and the world's leading wind-power producer, with over a century of history marking its 125th anniversary in 2026. As one of the largest electricity companies by market capitalization, nearing €125 billion, it focuses on advancing electrification through a sustainable business model centered on renewable energy, smart grids, large-scale energy storage, and digital transformation. The company operates an extensive portfolio including more than 32,000 megawatts of renewable assets across dozens of countries, such as nuclear, hydroelectric, onshore and offshore wind farms, solar photovoltaic plants, and combined cycle natural gas plants. Iberdrola, S.A. supplies energy to nearly 100 million people, employing almost 40,000 workers and supporting 400,000 supply chain jobs, with assets exceeding €141.7 billion. Its Strategic Plan 2025-2028 emphasizes investments in networks, renewables, and customers to foster innovation, job creation, and a secure energy future, playing a pivotal role in the global transition to a low-carbon economy.
24.22% operating margin is above average. ROIC at 7.08%. Note that capital returns lag the margin, the business may be capital-intensive despite high margins.
Revenue declined 1.5% YoY. Margins deteriorated 2.1pp alongside, both lines moving the wrong way.
Net debt of €51.88B represents 15.6x FCF, leverage limits flexibility.
Profitability & Returns
Revenue (TTM)
€44.08B
▼ -1.5% YoY
Net Income (TTM)
€6.79B
▲ +14.2% YoY
Op. Margin
24.22%
▼ -2.1pp YoY
ROIC
7.08%
▼ -0.1pp YoY
Cash Flow & Balance Sheet
FCF (TTM)
€3.32B
▼ -6.6% YoY
Op. Cash Flow (TTM)
€6.89B
▼ -1.1% YoY
Net Debt
€51.88B
Cash & Equiv.
€5.35B
3Y CAGR: -6.5%
3Y CAGR: -3.2%
Continue Research