Why General Dynamics Stock Soared Today