Sustainability Owens Corning Closes a Major Renewable Electricity Supply Agreement With Shell Energy Europe B.V. Owens Corning May 3, 2023