Cypress Creek Renewables secures financing for 104 MW Ostrea solar project in Washington state
Cypress Creek Renewables has announced the financial closure and commencement of construction for its 104 MW Ostrea Solar project, located in Yakima County, Washington. The project’s construction began in February 2025 and is slated to […]
