A decent finish to the week. The markets made a nice move mid-morning, never really followed through any further, but hung onto much of the gains to finish higher on the day. The Dow moved higher by 46 points (+0.4%) to 10796, the S&P 500 added 8 points (+0.7%) to 1205, and the Nasdaq was the star of the day (for a change) with a gain of 24 points (+1.2%) to close at 2077. The Russell 2000 outdid the big boys by gaining 8 points (+1.3%) to finish at 635, and the bond market moved slightly lower moving the 10-year Treasury yield up to 4.09%.
For the week, the Dow gained 80 points (+0.7%), the S&P 500 gained 2 points (+0.2%), the Nasdaq lost 10 points (-0.5%), and the Russell 2000 lost 3 points (-0.4%).
Market internals were healthy. Volume was good, advances/declines came in at 23 to 10 on the NYSE and 2 to 1 on the Nasdaq, and up/down volume ran nearly 4 to 1 on the NYSE and 3 to 1 on the Nasdaq. New highs outnumbered new lows by 295 to 83, with 65 of the new lows coming on the Nasdaq.
Gains were pretty much across the board today, with the best moves coming out of semiconductors (+3.6%), disk drives (+2.4%), biotechs (+2.0%), gold & silver stocks (+1.9%, following through on their move up yesterday), transports (+1.6%), and broker/dealers (+1.6%). The only group making a move on the down side was the housing group, dropping 1.1%.
Crude oil moved just slightly higher to $47.16/barrel, the dollar index held steady and gold prices moved higher to just abover $420/ounce.