Finance Clearway Energy Achieves Impressive $112 Million Net Income from Renewable Energy in Q3 2023 byDavid MartinezNovember 5, 2023