Comparing renewable energy and oil stocks