Earnings Release 2Q10