Newsletter | May 8, 2025

05.08.25 -- Clearway Signs 335 MW Power Purchase Agreement With Microsoft