No snoozer today.
Jolted by options expiration and earnings reports, the recent positive tone accelerated. Stocks leapt up at the starting bell and never looked back, squeezing the juice out of as many shorts as they could in the process.
| Dow Industrials |
12849.36 |
+228.87 |
+1.81% |
| S&P 500 |
1390.33 |
+24.77 |
+1.81% |
| Nasdaq Comp. |
2402.97 |
+61.14 |
+2.61% |
| Russell 2000 |
721.07 |
+13.07 |
+1.85% |
|
| NYSE Comp. |
9310.24 |
+136.43 |
+1.49% |
| Nasdaq 100 |
1900.28 |
+59.40 |
+3.23% |
| Dow Transports |
5100.08 |
+113.11 |
+2.27% |
| Dow Utilities |
515.95 |
+1.82 |
+0.35% |
|
Treasuries fell hard at the start, pushing yields up, but things reversed midday, and yields finished just slightly higher:
6-month: 1.66% 2-yr: 2.15% 5-yr: 2.92% 10-yr: 3.73% 30-yr: 4.50%.
Internals were predictably positive, with volume a bit higher than we’ve been getting, typical of an expiration day. Advances/declines were about 3 to 1 on the NYSE and 7 to 3 on the Nasdaq, with up/down volume 7 to 2 on the NYSE and 5 to 1 on the Nasdaq. New highs/lows were a healthy 112/11 on the NYSE, but despite a 3+ percent move in the Nasdaq 100, new highs/lows on the Nasdaq were only 57/53.
The groups were mostly green. Leading the way were the Googles internets (+4.3%), oil services (+4.2%), computer tech (+3.9%), networking (+3.2%), disk drives (+3.0%), brokers (+2.8%), transportation (+2.8%), retail (+2.6%), semiconductors (+2.5%), airlines (+2.5%), computer hardware (+2.4%) and defense (+2.1%). Only the gold and silver stocks (-2.0%) lost significant ground.
The rise in energy prices shows no sign of stopping. Crude oil rebounded from an early dip to run to new record highs, finishing the session up almost two bucks to $116.69/barrel. Gasoline ran up another four cents to $2.99/gallon, and natural gas gained ground to $10.57/mmBTU. The dollar index made a strong move up overnight but slipped back as the day wore on to finish around 71.98. Gold and silver did the opposite but still gave up ground on the day, with gold falling back to $917/ounce and silver to $17.79/ounce.
BMB Note: Well, the bulls came out of the woodwork for the second day in three, finishing off a strong week for stocks as they continue to move up off the March lows.
While I haven’t exactly embraced this rally with open arms, I haven’t tried to fight it either. The market has no doubt been acting stronger over the last few weeks, and though I don’t believe it has the ability to last, I know enough not going to stand in its way and get run over. For now, the market wants to go higher more than it wants to go lower - it’s as simple as that. On the other hand, as I mentioned in the comments today: if I were still holding stocks from much higher levels, I would consider lightening up into this move.
The stronger areas, like the oils and fertilizers, continue to get stretched, and I’d be a little careful about jumping in there at this point. Aside from those areas, the groups that led the move up today were anything but ‘leaders’, coming from the financials, tech and retail, and those groups have some work to do before they’re in shape to ‘lead’ anywhere.
So we’ll see where it takes us. Since some of the major indices were able to sneak out of their trading ranges today, it will be important to see if they can hold those levels - or will they tuck right back in? There still exists plenty of overhead resistance, so it will continue to be a difficult task to get things to move meaningfully higher from this point. If the breakouts get a little air under them and hold though, I might look for trading opportunities on the pullbacks. That’s a big ‘if’.
Expiration is now over for another month, but there should be a pretty full slate of earnings reports up next week, and the Fed will roll into town with more pixie dust rate cuts on the 30th. I think that combo could keep some air under this market for a while longer. We’ll see.
Isn’t anyone else bothered by the fact that crude oil is at $116, and gasoline futures are at 3 bucks? Just what does it take to freak people out anymore? Gee whiz!