Another contractor, General Dynamics, has spent nearly $1.79 billion on dividends and buybacks through Sept. 28. The company ...