News

Less than meets the eye: Transformer shortages could derail U.S. solar and grid projects, WoodMac warns
August 14, 2025