BWX Technologies' GAAP net income for 2020 was $279.196 million, up 14.1% from $244.677 million in the prior year. Revenue increased 12.1% to $2.124 billion compared to $1.895 billion a year earlier.