NATIONAL PRESTO INDUSTRIES INC (NPK) › RevenueNATIONAL PRESTO INDUSTRIES INC (NPK) — RevenueAnnual figures by fiscal year, from SEC filings.2016: $341.90M2017: $333.63M2018: $323.32M2019: $308.51M2020: $352.63M2021: $355.78M2022: $321.62M2023: $340.91M2024: $388.23M2025: $503.52M$503.52M2016Revenue (USD)2025Fiscal YearRevenueChange YoY2025$503.52M+29.7%2024$388.23M+13.9%2023$340.91M+6.0%2022$321.62M-9.6%2021$355.78M+0.9%2020$352.63M+14.3%2019$308.51M-4.6%2018$323.32M-3.1%2017$333.63M-2.4%2016$341.90M—Other metrics: Cost of RevenueGross ProfitOperating IncomeNet IncomeEPS (Diluted)Total AssetsTotal LiabilitiesShareholders' EquityCash & EquivalentsOperating Cash FlowCapital ExpendituresShares OutstandingDividends Per Share