
Cypress Creek Reveals Microsoft as Long-term Offtaker for New $180 Million Washington Solar Project
Renewables developer and power producer Cypress Creek Energy announced the commercial operation of its Ostrea Solar project, its new $180 million, 104 MWdc renewable energy facility in Yakima County, Washington. The company also revealed that Microsoft, headquartered in Redmond, Washington,…









