BP Financials: BP PLC AI Analysis