General Dynamics launches rescission offer for up to 1,010,925 shares of common stock - GD News | Rallies