US stocks have finished higher despite a US Commerce Department report that showed first-quarter economic activity contracted much more than previously thought.

US stocks have finished higher despite a US Commerce Department report that showed first-quarter economic activity contracted much more than previously thought.