Big banks report mixed results as earning season progresses