News and Opinion Green Stocks In The Red As Investors Pull Out Billions From Renewables Sector Oct 11, 2023