Behind the numbers : how corporate ethics and environment impact financial performance. Solar stocks for 2010 | alan's finance blog. Alan's finance blog.