I Squared Capital
global infrastructure investment firm
- B2B
About I Squared Capital
Management of $50 billion in assets across energy, utilities, digital infrastructure, transport, and environmental sectors worldwide.
Key facts
- Industry
- Investment Management
- Company size
- 251–1,000 employees
- Headquarters
- Miami, Florida, United States
- Founded
- 2012
- Revenue
- $46.1M – $540MTamtam estimate
- Website
- isquaredcapital.com
I Squared Capital at a glance
I Squared Capital is a B2B company in the Investment Management industry, headquartered in Miami, Florida, United States.
I Squared Capital was founded in 2012.
I Squared Capital has 251–1,000 employees.
I Squared Capital's revenue is $46.1M – $540M (Tamtam estimate).
Selling to companies like I Squared Capital?
Tamtam finds the companies that match your ideal customer, researches each account and tells you who to contact and when.
Find similar companies