A Maryland-headquartered utility-scale developer, owner, and operator of solar power and energy storage projects said it has power purchase agreements (PPAs) with technology giant Google for the ...
Google is locking in solar power at a scale that few corporate buyers have attempted, signing a deal with SB Energy for 942 megawatts of solar capacity in Texas to feed its expanding data center ...