I Squared Capital to invest in Atlantic Power

I Squared Capital has agreed to invest in Atlantic Power, a power producer with operations in 11 U.S. states and two Canadian provinces.

19 January 2021•10 mins read
Feature image
LinkedInXEmail
LinkedInXEmail

Related articles