Stocks ended lower on Wednesday, halting a four-day winning streak, as declining oil prices hit energy shares, while less upbeat economic reports sparked more concern about recovery prospects.

Based on the latest available data, the Dow Jones industrial average <.DJI> fell 63.80 points, or 0.73 percent, to end at 8,677.07. The Standard & Poor's 500 Index <.SPX> was down 12.69 points, or 1.34 percent, at 932.05. The Nasdaq Composite Index <.IXIC> was down 10.88 points, or 0.59 percent, at 1,825.92.