(CNBC) — U.S. stocks closed lower on Wednesday amid a series of economic data that continued to show moderate growth ahead of Friday's key jobs report.
Investors also eyed the European Central Bank meeting on Thursday that might reveal details on the timing of the bond-buying program announced earlier in the year.
Wednesday's decline "is a combination of three days in a row of data that's not terrible but it's not good, and heading into the big jobs report," said JJ Kinahan, chief derivatives strategist at TD Ameritrade. "We're right off all-time highs. (The big question was) can we rally back and close above 2,100?"
Advertisement - story continues below