Originally Posted by JFZ90
The Babcock profits may seem high, but if the revenue is correct the profit as a percentage is less than 9% - not that high and within acceptable limits - they may also have civil work (?) where the margins maybe higher.
Very unlikely.
You're doing damn well in the current climate if you can make 3%