Tamtam Try Tamtam free
I Squared Capital logo

I Squared Capital

global infrastructure investment firm

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
LinkedIn
linkedin.com/company/i-squared-capital

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