Corporate customers signed an eye-popping number of renewable offtake agreements in 2018. Rocky Mountain Institute’s Business Renewables Center logged 6.43 gigawatts of deals, and the…
Posts published in “Solar, Grid Edge, Commercial & Industrial Energy, Wind, Efficiency, Corporate Sustainability, News,”
Auto Added by WPeMatico