BWXT reported its earnings on 2026-02-23, showcasing a revenue of 885.84M against an estimate of 829.26M, resulting in a 6.82% surprise. The EPS was 1.08, surpassing the expected 0.91 by 18.68%. The stock experienced a 2.95% price change on the earnings day and a 3.83% change over the next five days, reflecting market reactions to the results.