General Dynamics Corporation $1.85B Submarine Contract Boosts Growth | Monexa