BME:IBEElectric Utilities
Iberdrola (BME:IBE) Valuation Check After Higher 2025 Net Income And Expanded Network Investments
Iberdrola (BME:IBE) just released its 2025 results, reporting sales of €45,546.8 million and net income of €6,285 million, supported by its networks business, revenue contribution from the UK and lower net debt.
See our latest analysis for Iberdrola.
The 2025 results land after a steady run in the market, with the latest share price at €20.05 and a 1 year total shareholder return of 48.35% that builds on a 5 year total shareholder return of 134.18%.
If this earnings update has you thinking...