General Dynamics (GD) Stock Analysis: Dividend, Defense Contracts | Monexa