Read More General business news Babcock (LSE: BAB) shares hit a new low, but did the market overreact to Type 83? Babcock lost a future warship opportunity just after another £140 million frigate charge. Can submarines, nuclear growth and buybacks repair trust? byVenkateshJune 30, 2026