US stocks have soared and investors pushed the S&P 500 to its second record close in three days on signs of easing tensions over Ukraine.

US stocks have soared and investors pushed the S&P 500 to its second record close in three days on signs of easing tensions over Ukraine.