The broader Standard & Poor 's 500 Index gained 16.02 points , or 1.62 percent , at 1,004.63 .