S&P 500: Stocks testing six-month highs on the eve of earnings season

Following the relentless rally throughout last year, the price action in the major US stock market indices over the last six months has felt like purgatory. After seeing a blowoff top to new record highs at 2875, the S&P 500 has been consolidating in a lackluster range between 2600 and 2800 since the start of February, frustrating both bulls and bears alike.

…read more

From:: Resource Investor