Stocks end 2nd best week of 2013