Stocks ended mostly higher on Wall Street after a three-day rally lost momentum, the AP reports. The Dow Jones industrials and the Standard & Poor's 500 index remained at record highs Wednesday. In a sign investors remain cautious, utility companies rose more than the rest of the market. Energy companies fell along with the price of oil. Hess slumped 3.5% and Devon Energy lost 2.5%. The Dow rose 24 points, or 0.1%, to 18,372. The S&P 500 edged up less than a point to 2,152. The Nasdaq composite lost 17 points, or 0.3%, at 5,005. Bond prices rose. The yield on the 10-year Treasury note fell to 1.47% from 1.51%. (More Dow Jones stories.)