News Iberdrola Q1 net profit soars 86% to €2.76bn The Spanish utility’s revenues declined 18% year-on-year to €12.6bn ($13.51bn).