
Over $14 Billion in U.S. Clean Energy Investments Have Been Canceled or Stalled This Year: Report
A wind power turbine near Constellation Energy's LaSalle Clean Energy Center nuclear power plant near Marseilles, Illinois on May 23, 2025. Scott Olson / Getty Images Why you can trust us Founded in 2005 as an Ohio-based environmental newspaper, …