IMO Financials: Imperial Oil Ltd AI Analysis