Consumer stocks were led higher by Priceline after the online booking company reported better-than-forecast earnings. Oil and gas companies dropped as crude fell on reports of abundant supplies.
The Standard & Poor's 500 index edged up one point, or 0.1 per cent, to 2,101 as of 12 p.m. Eastern time. The Dow Jones industrial average eased 15 points, or 0.1 per cent, to 18,014. The Nasdaq rose 19 points, or 0.4 per cent, to 4,925.
The price of U.S. benchmark crude oil fell 87 cents a barrel to $51.95
Bond prices were little changed. The yield on the 10-year Treasury note was 2.08 per cent.