Best renewable energy stocks 2024. .