U.S. stocks closed mostly flat Thursday as investors digested a slew of economic data ahead of Friday's key jobs report.

The Dow Jones industrial average closed about 15 points higher, after briefly falling more than 100 points. The S&P 500 fell less than a point, after being dragged by a 1 percent fall in financials. Utilities were the greatest laggards at the close. The Nasdaq composite outperformed, gaining about 0.3 percent.