Take Your Trading To The Next Level. Get Started Here!

Wind power industry in moment of reckoning as stocks fall and earnings crumble

November 13, 2023 Comments Off

Renewable energy firms suffered a dire third-quarter earnings season as struggling supply chains, manufacturing faults and rising production costs ate into profits.