Walmart signs deal with C2 Energy for onsite solar supply
Walmart has signed 46 power purchase agreements and leases with C2 Energy Capital for the provision of onsite solar generation to power the...
Walmart has signed 46 power purchase agreements and leases with C2 Energy Capital for the provision of onsite solar generation to power the...