Proponents of renewable energy achieve small victories in the 2024 IRP from Xcel EnergyFebruary 22, 2025
French solar panel manufacturer Recom Sillia is being liquidated – SPE Policy May 10, 2024 The company operated a module manufacturing facility in Lannion, Brittany, northern France. It had filed for bankruptcy in December 2023.…