North Carolina-based engineering, procurement and construction (EPC) company Blue Ridge Power has laid off more than 500 of its employees at two locations.
US engineering, procurement and construction (EPC) contractors have shed light on the current challenges they face when sourcing solar modules as the country’s Department of Commerce (DOC) continues a circumvention investigation that could potentially lead to retroactive tariffs of up to 250%.