General Dynamics Corporation (GD) valuation and key financial metrics