The S&P 500 index gained 2.91% to just short of the 6000 mark, its best percentage gain since the week of Election Day ended ...