Euclid Power, the operating system for renewable energy project development, financing, and operations, announced a $20 million Series A round led by Venrock, with participation from HSBC...
EDF Renewables North America and Enbridge Inc., announced that Phase 1 of Fox Squirrel Solar, the largest solar complex in Ohio, is fully operational...