Net on the day, the Dow gained 156.82 at 12,862.23. The S&P 500 was up 19.36 to 1344.90, not far off the high, and the Nasdaq 100 up 33.34 at 2529.17, 3 points off its high.