General Dynamics stock has been underwhelming over the past year, rising just 8% over the timespan. The defense company’s subsidiaries have been winning over some impressive contracts of late, with the latest one worth $170.8 million coming from... — read more