FY24 results update and Type 31 contract update - Babcock International Group plc | RNS | Ticker