The renewables business of Spanish utility Iberdrola (BME:IBE) today reported a net profit of EUR 277.8 million (USD 320m) for the first half of 2017, up by 15.7% year-on-year.