Investor News Investor Results News Babcock full year results announced for year ended 31 March 2024 26 7月 2024