The markets rose to close higher with the Dow climbing 60 points to 12,362 even as crude oil prices set another record and wholesale inflation surged. Nasdaq gained 10 points to 2286.
On the upside
In the broad market, advancing issues outpaced decliners by a margin of nearly 3 to 2 on the NYSE and by nearly 5 to 4 on Nasdaq. The Russell 2000 which tracks small cap stocks gained 6 points to 692.