Stocks have crept up, after rejecting highs at 3909. We had a brief retracement yesterday, which quickly found support and the S&P 500 was able to tick up past 3909, making a new relative high albeit barely. Several red triangles on the KRI suggest that we are running into stiff resistance at these levels. The Kovach OBV has slumped, so we will see if we have enough momentum to break out. If so, 3963 is the next target. If not, then 3792 should be considered a floor price.