Top 25 contributing stocks to s&p 500 YTD total return http://charts.stocktwits.com/production/original_45465680.jpg?1447554010