Greenbacker Acquires 21.2 MW of Solar Energy Projects from Clearway Energy Group LLC
Greenbacker Renewable Energy Company LLC (“the Company”) announced today that, through a wholly-owned subsidiary, it purchased the rights to a 21.2 megawatt (MW) portfolio of six distributed solar projects (“DG…












