Dow extends winning streak to 7 days as US stocks jump on strong bank earnings