Investors are closely watching Babcock International's $265 million share buyback programme even as the defence contractor reported a 19% drop in annual profit.
HypeNows