Babcock International Group plc (BAB) Financial Health & Risks | Ticker