Zelestra secures $600m Texas solar financing

March 25, 2026

Meta-backed PPAs support two projects under construction