BP Operational Successes Meet Analyst Balance Sheet Scrutiny