US stocks have finished mixed after a busy day of economic data releases ahead of Friday's closely-watched monthly jobs report.

US stocks have finished mixed after a busy day of economic data releases ahead of Friday's closely-watched monthly jobs report.