US stocks have finished mostly lower following disappointing results from a number of big companies, including Citigroup and Best Buy.

US stocks have finished mostly lower following disappointing results from a number of big companies, including Citigroup and Best Buy.