Invenergy signs US PV PPA

April 16, 2025