Solar, Wind, Battery stocks down