Business | Sun Jul 4, 2010 5:42am EDT

European bank stress test results due on July 23