Stocks advanced during a shortened trading session on the eve of the Fourth of July holiday. The Dow Jones Industrial Average rose 29.05 points, finishing at 4585.15 when the market closed at 1pm. Just 117.14 million shares were traded, compared with 311.37 million last Friday. Standard & Poor's 500 stock index advanced 2.34 to 547.09, while the New York Stock Exchange composite index climbed 1.15 to 292.99 and Standard & Poor's 500 list advanced 2.34 to 547.09. Gainers outnumbered losers by about 4 to 3 on the NYSE. The Nasdaq composite rose 1.08 to 934.53. At the American Stock Exchange, the market value index rose 1.28 to 501.47.