United States · Investment Management
Investment Management
Renewable Energy
Infrastructure
I Squared Capital is a leading independent global infrastructure manager with over $38 billion in assets under management focused on investing in North America, Europe, Asia, and Latin America. The firm is headquartered in Miami and has more than 260 professionals across its offices in London, Munich, New Delhi, São Paulo, Singapore, Sydney, and Taipei.
2012
Founded
Investment Management
Industry
United States
Location
1,619,346
Ranking
400 employees
Size

Get full access to view complete information
