big banks rallied following a run of reassuring profit reports.">