US stocks recovered from a June swoon on Thursday, lifted by an unexpected narrowing of the US trade deficit in April.
10/06/2011 - 06:51
US stocks snap 6-day losing streak
10/06/2011 - 06:51