business Wind power industry in moment of reckoning as stocks fall and earnings crumble 2023-11-13 FreeNews Renewable energy firms are mostly suffering a dire earnings season as struggling supply chains, manufacturing faults and rising production costs eat into profits.