Icon
 

Renewable energy stocks face pressure despite surge in