More from Stocks
Nearly 500 stocks hit new 12-month highs as earnings reports keep flooding in.
Blame the Fed? No. I'm reserving my wrath for the clueless buyers who appear to have taken a permanent intellectual summer vacation.
There's nothing in the price action to indicate that a change in market character is developing.
Many of the smaller stocks I favor have not reported earnings yet and I'm cutting them back.