Spanish utility group Iberdrola SA (BME:IBE) on Thursday reported a net profit of EUR 2.52 billion (USD 2.78bn) for the first half of 2023, up by 21.5% on the year.