Published by Benjamin Chiou on 17th July 2024
(Sharecast News) - Defence and aerospace group Babcock has reported a 34% surge in underlying profits in the year ended 31 March despite a £90m hit on a ship-building contract with the Royal Navy.
URL: http://www.digitallook.com/dl/news/story/34431656/...