The S&P 500 was down 2.1% in midday trading, coming off its worst week since September.