The major indices all posted gains today, dipping going into the final hour but rallying back into the close. But the numbers could be somewhat deceiving due to the very light volume, bringing into question the conviction of the buyers.
The Dow finished up 63 points (+0.6%) at 10490, the S&P 500 gained 10 points (+0.9%) to 1181 and the Nasdaq posted the best performance, adding 27 points (+1.3%) to 2062. The small-cap Russell 2000 outpaced the big boys, tacking on 11 points (+1.8%) to 624, and the bond market held the 10-year yield down at 4.13%
Market internals looked good, with the exception of the volume. Advances/declines were more than 3 to 1 on the NYSE and 11 to 4 on the Nasdaq. Up/down volume was nearly 4 to 1 on the NYSE and more than 3 to 1 on the Nasdaq. There were 340 new highs to only 41 new lows.
The moves across the industry groups looked good too: the up side was led by disk drives (+2.6%), broker/dealers (2.4%), airlines (+2.3%), internets (+1.8%), transports (+1.8%), computer hardware (+1.7%), oil services (1.6%) and oil stocks (+1.4%). Only a few groups moved down, led by the drug stocks (-0.5%).
Crude oil traded down overnight, but rallied in the afternoon today to finish higher by more than $1 at $48.20/barrel. The dollar move slightly higher (+0.1%) and gold prices fell to around $422/ounce.