The board of directors of General Dynamics (NYSE: GD) yesterday authorized management to repurchase up to 20 million shares of theā¦