BWX Technologies, Inc. reaffirmed earnings guidance for the year ending December 31, 2024. For the year, company expects revenue to be greater than $2,600 Million.