CEO
Armando Martinez
CEO Approval Rating
87/100
Iberdrola is a Spain-based renewable energy company that develops, owns, and operates wind energy assets in the UK, US, Brazil, and Mexico.