Stocks close higher, lifted by a last-minute rally

The Standard & Poor’s 500 index rose 8.34 points, or 0.3%, to 2,726.71. The Dow Jones industrial average edged up 35.77 points, or 0.2%, to 24,307.18. The Nasdaq composite jumped 57.38 points, or 0.8%, to 7,567.69. The Russell 2000 index of smaller-company stocks climbed 12.02 points, or 0.7%, to 1,655.09.