Big banks enter Q2 earnings with 12% rally, analysts see more gains