When Babcock International Group (LSE: BAB) published its full-year results last week, management wasn't shy. "Excellent financial results deliver further strong progress - well positioned to realise future opportunities," it yelled, right at the top ...