Traders digested a fresh batch of earnings and monitored geopolitical developments.
S&P 500 falls 1%, under pressure by tech; Bank of America, Wells Fargo slip after earnings: Live updates - CNBC
Traders digested a fresh batch of earnings and monitored geopolitical developments.