Trump storm batters wind and solar stocks Published 17 Jul 2024 But hold out for brighter days, analysts say Full Article