Bid victory signals shift away from polluting power plants. Sunrun Inc., a home solar, battery storage and energy services company, recently won a bid to deliver home solar and batteries as a source of energy capacity to ISO New England, the grid operator for one of the largest electricity markets in the United States. San […]