Earnings just keep rolling in to the upside, I think now over 80% have beat earnings, analysts are lowballing earning estimates.
QE2 is just going to help the big boys on wallstreet. As you can see there is no slowdown in bank earnings, wait until the others report. Banks are literally printing money thanks to bubble ben bernankes easy money poloicies he has in place.