Iberdrola's total assets 2012-2023
Iberdrola's total assets amounted to 150 billion euros in 2023, up from 90 billion euros 10 years earlier. Meanwhile, that same year, Iberdrola's net profit grew by some 10 percent when compared to 2023. The Spain-based multinational electric utility company with headquarters in Bilbao is one of the largest electric utilities in the world.