The S&P 500 has been churning between 6,700 and 7,000 for months as rotation out of high-flying technology stocks has been ...