BWX Technologies, Inc. (BWXT) aspectos financieros destacados