BCKIY Financials: Babcock International Group PLC AI Analysis