US stocks have finished higher after a choppy day of trade as investors weighed some solid retail earnings reports with mixed economic data.
19/05/2014 - 06:45
US stocks finish higher after mixed trade
19/05/2014 - 06:45