US stocks have finished sharply lower again as worries about global growth weighed on the market a day ahead of major company earnings releases.

US stocks have finished sharply lower again as worries about global growth weighed on the market a day ahead of major company earnings releases.