Shares of National Presto Industries, Inc. NPK have declined 1.7% since the company reported its earnings for the year ended ...