US stocks trade mixed as investors weigh solid earnings against continued bank stress