NEW YORK - U.S. stock indexes climbed Wednesday, amplifying a rise that has the Dow Jones industrial average days from finishing 2010 with a double-digit gain.
"Funds are positioned as they would like to be for the end-of-the-year photo," said Marc Pado, U.S. market strategist at Cantor Fitzgerald, of the light volume and narrow volatility range that have marked recent sessions.
"It would take a major bit of news to derail their plan," he added.
After closing Tuesday at its highest level since Aug. 28, 2008, the Dow was up 9.84 points, at 11,585.38.
Twenty-three of the Dow's 30 components gained, with fast-food giant McDonald's Corp. up the most, 1.1 percent.
Up for a third straight session and by 13 percent for the year, the Standard & Poor's 500 index gained 1.27 points, to 1,259.78, with energy companies gaining the most and utilities ranking as the biggest laggard among the 10 S&P industry groups.
The Nasdaq composite index was up 4.05 points, at 2,666.93.
The narrow range of the last week has been frustrating for both bulls and bears, with bulls watching the S&P creep to new highs but with "no oomph," and the bears tracking how the averages continue to hold their 10-day moving averages, said Elliot Spar, market strategist at Stifel, Nicolaus & Co.