Opinion: The S&P 500 now has most of what it needs to hit an all-time high - MarketWatch
1. S&P 500 struggles to break downtrend from February and May highs. 2. A close above 5,990 would signal a bullish sentiment towards 6,150. 3. Support exists between 5,700-5,800; filling gaps could signal bear market. 4. Mixed market internals, but bullish signals are present overall. 5. Cumulative volume breadth reaching new highs suggests potential for S&P 500 rally.