The renewables business of Spanish utility Iberdrola (BME:IBE) generated earnings before interest, tax, depreciation and amortisation (EBITDA) of EUR 603.5 million (USD 736.4m) in the first quarter of 2018, up 13.9% in annual terms.