BP PLC (BP): financials from its own SEC filings