Today's rally pushed 11% (55) of the stocks in the S&P 500 to new 52-week highs. For those interested, below is a list of them sorted by YTD change from best to worst.