Iberdrola stock holds after 2025 revenue and profit gains
Published on 07/25/2026 at 13:36 | Editorial responsibility: Rafael Müller, Editor-in-Chief AD HOC NEWS
Iberdrola stock stays anchored by 2025 results, with revenue at EUR 45.4 billion and net profit at EUR 5.61 billion, while the group also reported EUR 19.3 billion of investment for the year. The Spanish utility (ISIN ES0144580F34) closed 2025 with 44,793 MW of renewable capacity, a scale that keeps cash generation and capex front and center for investors.
EUR 45.4 billion revenue
For 2025, Iberdrola reported revenue of EUR 45.4 billion, up 16.0% from the prior year, according to the companys shareholder and investor materials. Net profit rose to EUR 5.61 billion, a 17.0% increase year on year, which gives the latest annual set a clear earnings comparison.
Investment also moved higher in 2025, with EUR 19.3 billion deployed across the business. That level matters because Iberdrola has linked growth to network spending, renewables and regulated assets rather than to one-off gains.
44,793 MW renewable base
The company said renewable installed capacity reached 44,793 MW at the end of 2025. That base is the operating backbone behind the earnings profile, especially as the group continues to balance generation, grids and customer demand across multiple regions.
Profitability and capital intensity remain the key reading points. A EUR 5.61 billion net profit against EUR 45.4 billion of revenue indicates a margin profile that investors can compare with other European utilities, while EUR 19.3 billion of annual investment shows how much capital is still being funneled into expansion and grid resilience.
Grids and clean power
In Iberdrola business mix, electricity networks and renewable generation are the two figures that matter most. The 44,793 MW renewable base at the end of 2025 underpins the companys low-carbon positioning, while the 2025 investment total signals continued spending on assets that usually support longer-dated earnings visibility.
For equity holders, the combination of EUR 45.4 billion revenue, EUR 5.61 billion net profit and EUR 19.3 billion investment is the relevant frame. It is a numbers-first reminder that Iberdrola remains a capital-heavy utility with scale in both networks and renewables.
Renewables drive scale
Iberdrola has used renewables as a core growth engine, and 44,793 MW of installed green capacity at year-end 2025 gives that strategy a measurable footprint. The figure matters because it ties directly to power output, network integration and the companys ability to keep expanding without relying on a single market or fuel source.
The annual numbers also imply a business that is still in investment mode. EUR 19.3 billion of capex in 2025 is large even by utility standards, and it helps explain why the market continues to watch financing discipline alongside profit growth.
Year-end scale
At the time of writing, Iberdrola stock trades in a market that is still digesting the 2025 annual set rather than a one-line trading headline. The most recent dated operating markers are the EUR 45.4 billion revenue base, EUR 5.61 billion net profit, EUR 19.3 billion investment plan and 44,793 MW renewable capacity, all from 2025 company reporting.
Those figures give investors a practical read on the companys size and pace of expansion. The next point to watch is whether the capital spend continues to translate into profit growth at a similar rate.
Investor materials
Iberdrola shareholder and investor materials remain the most direct source for the companys latest reported figures, including the 2025 revenue, profit, investment and capacity data used here. The underlying product set is electricity, grid services and renewable generation, with the scale of the asset base doing most of the work in the earnings story.
Stock closing line
Iberdrola stock is referenced here through its 2025 reporting rather than a live quote, with the latest visible metrics standing at EUR 45.4 billion revenue, EUR 5.61 billion net profit, EUR 19.3 billion investment and 44,793 MW renewable capacity. The ISIN is ES0144580F34.
Iberdrola stock fact box
- Company: Iberdrola, S.A.
- ISIN: ES0144580F34
- Ticker: BME: IBE
- Trading venue: Bolsa de Madrid
- Sector / Industry: Utilities / Electric Utilities
- Index membership: IBEX 35
- Market capitalization: omitted
- Next earnings date: omitted
Disclaimer regarding our articles: No investment advice, no buy or sell recommendation. Information on prices, companies, and markets is provided without guarantee; changes are possible at any time. Stock market transactions can lead to substantial losses. Our articles are created and reviewed in whole or in part automatically with the support of AI.
