developers

New projects offer crossroads for utility developers

Typical 25-year power-purchase agreements imply contract expiry not earlier than 2052 Source link

2 years ago