General Dynamics (GD) reported Q4 earnings Wednesday of $3.64 per diluted share, up from $3.58 a year earlier.
The company shares were up more than 5% in recent Wednesday trading.
Analysts polled by Capital IQ expected $3.62.
Revenue for the quarter ended Dec. 31 was $11.67 billion, up from $10.85 billion a year earlier.
Analysts surveyed by Capital IQ expected $11.47 billion.