US stocks traded higher on Tuesday after a slow start to the week, with all the major indexes closing higher. The S&P 500 edged 1.6% higher to 4,462.48 to see the blue-chip index notch its best daily return in nearly a month.