U.S. stocks are climbing, even as oil prices resume their rise because of the war with Iran. The S&P 500 added 0.6% Tuesday, coming off its best day since the ...