2Q12 Earnings Release