Cypress Creek Renewables and Meta have signed a renewable energy agreement, enabling the construction of a 505MWdc or 396MWac solar facility in Texas, US. This Environmental Attribute Purchase ...