I Squared Capital



Visit Website
I Squared Capital logo


Headquartered in Miami, Florida, I Squared Capital is a leading independent global infrastructure investment firm. Managing over $50 billion in assets, they specialize in developing, scaling, and managing transformative businesses across the energy, utilities, transport, and digital infrastructure sectors.

Visit Website

I Squared Capital

Headquartered in Miami, Florida