The S&P 500 fell 2.9%, just shy of its biggest loss for the year, to pull further from its all-time high set a couple weeks ...