General Dynamics Corporation (GD) reports earnings