NPK Financials: National Presto Industries Inc AI Analysis