US stocks have finished lower following a mixed batch of earnings reports and another big decline by technology giant Apple.

US stocks have finished lower following a mixed batch of earnings reports and another big decline by technology giant Apple.