Spanish power group Iberdrola SA (BME:IBE) booked a net profit of EUR 3.4 billion (USD 3.7bn) in 2019, up by 13% year-on-year, on the back of a record amount of investments.