Spanish utility group Iberdrola SA (BME:IBE) on Wednesday reported a net profit of EUR 3.1 billion (USD 3.1bn) for the nine months through September, up by 29% year-on-year.