Back to Search results

Investor profile:
I Squared Capital logo
I Squared Capital

Address:New York, New York, United States
Country:
Industries:
I Squared Capital is an independent global infrastructure investment manager

Deals total: 7

As lead investor: 4

As a second investor: 3

All dealsLead investorSecond investor

Last investment deals

7 records in total
January 24, 2024$45mLead investor
CheckSammy Secures $45M Strategic Investment
September 14, 2023$17mLead investor
Parade Raises $17M in Funding