Microsoft signs 24/7 energy matching deal in Texas with Engie
Plus AWS signs another Spanish solar deal
Plus AWS signs another Spanish solar deal
134MW solar farm set to go live in 2024
Telco has signed 20 PPAs worth 2.6GW since 2019
e-commerce firm signs vPPA along with McDonald's