Shares in the company, a major contractor for the U.K. government, shot up after it said it now expects revenue and ...
Babcock said it now expects GBP4.9 billion in revenue for the year, which would be a 12% rise from GBP4.39 billion in financial 2024. It also sits ahead of the Vuma-compiled average analyst forecast ...