This is BP's second-quarter earnings deck as presented by the company on its investor relations page.