Stocks keep edging higher, but the rally is increasingly more labored, as we struggle through resistance levels. The price action is 'rounding off' which suggests that a retracement may be near. If so, 3937 or 3909 are reasonable targets. However, we are bordering on a vacuum zone to higher levels, the next target being 4068, which would coincide with lows of the range the S&P 500 held in early June. If we are able to punch through current levels of resistance we should see strong momentum at open, otherwise as retracement is likely.