Corporate earnings: Several big banks are set to report their second quarter results, including Citigroup(C), Goldman Sachs(GS), Bank of America(BAC) and Morgan Stanley(MS). They come on the heels of JPMorgan Chase(JPM) and Wells Fargo(WFC), both of which beat Wall Street expectations last week.