Investor Shelf

Iberdrola

Company · ES · 1 document

Key number
over $102 billion
Private finance for nature in the four years leading up to 2024. McKinsey & Company p.7