U.S. stocks finished mixed in a choppy trading session, as a host of earnings and economic news were released.