NATIONAL PRESTO INDUSTRIES INC (NPK)
↓ Download CSV- Sector Manufacturing
- Incorporated WI
- Fiscal year ends Dec 31
In fiscal 2025, NATIONAL PRESTO INDUSTRIES INC reported revenue of $503.52M, up 29.7% from the prior year. The company was profitable, with a net margin of 6.6% and a gross margin of 16.0%. It held $500.73M in total assets against $105.59M in total liabilities.
Key ratios (FY2025)
16.0%
Gross margin
8.0%
Operating margin
6.6%
Net margin
8.4%
Return on equity
+29.7%
Revenue growth (YoY)
| Metric (FY) | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $503.52M | $388.23M | $340.91M | $321.62M | $355.78M | $352.63M | $308.51M | $323.32M | $333.63M | $341.90M |
| Cost of Revenue | $423.20M | $309.66M | $273.46M | $266.50M | $291.38M | $267.70M | $236.59M | $247.43M | $246.40M | $256.24M |
| Gross Profit | $80.33M | $78.57M | $67.45M | $55.12M | $64.40M | $84.92M | $71.92M | $75.88M | $87.23M | $85.66M |
| Operating Income | $40.24M | $45.21M | $35.03M | $22.13M | $30.03M | $56.20M | $46.38M | $47.90M | $61.70M | $62.51M |
| Net Income | $33.08M | $41.46M | $34.56M | $20.70M | $25.65M | $46.96M | $42.22M | $39.94M | $52.96M | $44.56M |
| EPS (Diluted) | $4.63 | $5.82 | $4.86 | $2.92 | $3.63 | $6.67 | — | — | — | — |
| Total Assets | $500.73M | $453.40M | $440.54M | $411.85M | $420.40M | $433.17M | $410.25M | $413.62M | $411.87M | $417.59M |
| Total Liabilities | $105.59M | $85.77M | $84.28M | $63.80M | $62.77M | $58.82M | $42.30M | $47.49M | — | — |
| Shareholders' Equity | $395.13M | $367.63M | $356.26M | $348.05M | $357.62M | $374.35M | $367.96M | $366.12M | $366.38M | $350.24M |
| Cash & Equivalents | $3.25M | $17.66M | $87.66M | $70.71M | $109.81M | $86.04M | $79.58M | $56.85M | $11.22M | $27.03M |
| Operating Cash Flow | -$9.14M | -$53.43M | $45.39M | $8.77M | $34.69M | $40.97M | $9.58M | $76.25M | $24.28M | $66.38M |
| Capital Expenditures | $27.03M | $7.53M | $1.84M | $1.03M | $2.87M | $2.62M | $3.14M | $8.69M | $7.40M | $6.95M |
| Shares Outstanding | 7.12M | 7.11M | 7.08M | 7.06M | 7.04M | 7.03M | 7.01M | 6.98M | 6.97M | 6.95M |