BWX Technologies reported a GAAP net income of $129.224 million for the six months of 2021, down 7.7% from $140.016 million in the previous year. Revenue decreased 1.3% to $1.033 billion from $1.047 billion a year earlier.