The S&P 500 can do it, but the Nasdaq and the Small-caps can't do it. Or at least not just yet. Led by Finance, the S&P 500 broke above its late April high and resistance at 1165. However, the Nasdaq and S&P SmallCap Index stalled at corresponding resistance levels. This amounts to a non-confirmation. The generals (large-caps) are charging ahead, but the troops (small-caps and technology) are getting cold feet. It is hard to be fully bullish with these indices lagging.