I Squared Capital

Release Summary

These investments increase I Squared Capital’s global clean energy portfolio to more than 4,300-megawatts, in operation or under construction, in 13 countries across the Americas, Europe and Asia