Iberdrola

Category: Utility/Offtaker · Headquarters: Spain · Tracked deals: 23

Iberdrola is a global energy leader, primarily focused on renewable energy development and operation. They invest in clean energy technologies, smart grids, and energy storage solutions to drive the energy transition.

Website: https://www.iberdrola.com/

Recent deals