BP (BP) Q2 Earnings Preview: CEO, Cash Flows, Future Growth and Liability All In Question Jul 26, 2010 12:24PM