Iberdrola posted over US$2 billion in net profits in Q1 2025. Credit: Iberdrola Spanish energy utility giant Iberdrola has appointed the former CEO of its US renewable energy development subsidiary, ...