Shares of Babcock International Group fell sharply on Friday after the company announced that chief executive David Lockwood will retire by the end of 2026, marking the start of a…
Shares of Babcock International Group fell sharply on Friday after the company announced that chief executive David Lockwood will retire by the end of 2026, marking the start of a…
