Icon
 

Renewable stocks slipped in 2023 but could they rebound in