Brief

Renewables challenge natural gas plants on price in latest Lazard analysis