General Dynamics shares are up sharply over five years, but Yahoo argues the valuation still offers room | The Apex Times