Toronto and New York markets ended the day with mixed results, as investors sought direction amid commodity prices that showed little movement.

North American stocks had initially been down for most of the morning, but recouped some of those losses by midday.

At the close, the S&P/TSX index faded 23.17 points at 12,740.27.

The Canadian dollar up 0.43 of a cent to 73.06 cents US.

The major indexes in New York ended in positive territory, up from earlier lows.

The Dow Jones industrial average added 53.21 points to 16,484.99.

The Nasdaq composite index gained 39.03 points to 4,542.61, while the broader S&P 500 composite index gained 8.53 points to 1,929.80.

Commodity markets were barely changed as the April crude contract gained 28 cents at US$32.15 per barrel.

The April contract for natural gas was unchanged at US$1.83 per mmBtu, while March copper also showed little change at US$2.10 a pound.

Gold was the only outlier, with April bullion jumping for the second straight day, up $16.50 to US$1,239.10 an ounce.