US stocks ended the session higher on Wednesday as money managers bought recent winners, including energy and small-caps, as the quarter nears its end.

The US labour market showed further recovery in March as private-sector employers added jobs while planned layoffs fell.

The Dow Jones industrial average gained 71.6 points or 0.58 per cent to 12,350.61. The Standard & Poor's 500 was up 8.82 points or 0.67 per cent at 1,328.26. The Nasdaq Composite climbed 19.9 points or 0.72 per cent to 2,776.79.

comment COMMENT NOW