Oh, how things can change. A few months ago, the benchmark S&P 500 seemed unbreakable and was still hitting new all-time ...