BWX Technologies Inc (BWXT) reports significant revenue and backlog growth, while navigating strategic program delays and ...