In energy trading, oil remained at a four-month high after new data showed China's economy rebounded and the International Energy Agency predicted higher global demand.
Benchmark oil for February delivery rose 7 cents to finish at $95.56 per barrel on the New York Mercantile Exchange, the highest since Sept. 17, when crude was above $96 a barrel.
March gasoline rose 2.88 cents to $2.8113 a gallon. Heating oil for March delivery gained 2.74 cents to $3.0419 a gallon and natural gas ended up 7.2 cents at $3.566 per 1,000 cubic feet.
Trading in metals was mixed. March silver gained 12 cents to $32.932 an ounce, and copper also gained, rising 1.7 cents to $3.6790 a pound.
Gold for February delivery fell $3.80 to $1,687 an ounce. Platinum for April dropped $26.50 to $1,674 an ounce. March palladium fell $3.40 to $722.75.