GD - General Dynamics Corporation Stock Analysis | Finranks