Most U.S. stocks gained as record oil and gold prices spurred a rally in commodity producers, outweighing declines in technology and financial shares.
The S&P 500 swung between gains and losses at least 37 times as a smaller-than-forecast drop in manufacturing offset a decline in construction spending. The S&P 500 added 0.71 point, or 0.1 percent, to 1,331.34. The Dow Jones Industrial Average slid 7.49, or 0.1 percent, to 12,258.9. The Nasdaq Composite Index lost 12.88, or 0.6 percent, to 2,258.6. On the New York Stock Exchange, 949 stocks rose and 930 fell.