Zelestra inks 176MW Texas solar PV PPA with Meta, 50MW in Ohio with AEPEP

February 4, 2026

Zelestra has finalised a power purchase agreement with Facebook’s parent company Meta for its 176MW Skull Creek Solar Plant in Texas. 

Search

RECENT PRESS RELEASES