BWX Technologies, Inc. (BWXT) - Financials | Relativity Invest