The U.S. Navy awarded General Dynamics’ (NYSE: GD) electric boat business a $517.2 million contract to supply components and perform maintenance on Virginia-class ...