Mixed earnings, failed Brexit vote push down S&P 500
The benchmark S&P 500 index gave up modest gains on Tuesday from earlier in the session after British lawmakers rejected the government's proposed timetable for passing legislation to ratify its deal to exit the European Union.