Renewable stocks review