US markets posted gains across the board, erasing most of their losses from the previous day’s sell-off, as a batch of better-than-expected economic reports trumped worries over a credit crunch in China.
The Dow Jones industrial average rose 100.75 points or 0.69 percent, to close at 14,760.31...