Alphabet Inc.’s Google signed its largest solar deal from a single developer, agreeing to buy 942 megawatts from SB Energy Global LLC as part of its push to eliminate emissions from its operations.
Alphabet Inc.’s Google signed its largest solar deal from a single developer, agreeing to buy 942 megawatts from SB Energy Global LLC as part of its push to eliminate emissions from its operations.