Read More General business news Babcock (LSE: BAB) shares fall 5.9% as £140m Type 31 charge overshadows FY26 growth Babcock International reported stronger underlying defence and nuclear growth, robust cash generation and another £200 million buyback, but a third major Type 31 charge revived concerns over contract execution. bySrinathJune 23, 2026