A flare-up in tensions in Ukraine threatened to derail the climb in US stock markets, but traders finally dismissed geopolitics to deliver another week of gains on Wall Street.

A flare-up in tensions in Ukraine threatened to derail the climb in US stock markets, but traders finally dismissed geopolitics to deliver another week of gains on Wall Street.