General Dynamics Stock Analysis