NATIONAL PRESTO INDUSTRIES INC (NPK)

PriceLoading quote

Financial charts

Revenue

Net income

Free cash flow

Total cash / debt

CashTotal debt

Financial statements

17 annual periodsNewest to oldest
20252024202320222021202020192018201720162015201420132012201120102009
Revenue$503.5M$388.2M$340.9M$321.6M$355.8M$352.6M$308.5M$323.3M$333.6M$341.9M$355.6M$347.2M$420.2M$472.5M$431.0M$479.0M$478.5M
Gross profit$80.3M$78.6M$67.5M$55.1M$64.4M$84.9M$71.9M$75.9M$87.2M$85.7M$89.4M$81.3M$79.4M$94.9M$93.8M$113.6M$110.1M
Operating income$40.2M$45.2M$35.0M$22.1M$30.0M$56.2M$46.4M$47.9M$61.7M$62.5M$62.5M$45.8M$57.6M$59.7M$73.7M$97.3M$91.3M
EBITDAderived$45.4M$50.3M$41.0M$25.1M$33.0M$59.2M$50.1M$54.1M$71.5M$71.4M$71.4M$61.3M$66.6M$70.9M$82.8M$105.9M
Net income$33.1M$41.5M$34.6M$20.7M$25.7M$47.0M$42.2M$39.9M$53.0M$44.6M$40.5M$26.5M$41.3M$38.9M$48.0M$63.5M$62.6M
Basic EPSper diluted share$4.63$5.82$4.86$2.92$3.63$6.67$6.02$5.70$7.58$6.39$5.83$3.82$5.97$5.64$6.98$9.26$9.13
Diluted EPSper diluted share$3.63$6.67$6.02$5.70$7.58$6.39$5.83$3.82$5.97$5.64$6.98$9.26$9.13

Insider buys & sells

Jul 1, 2024Jun 30, 2026
Buys0$0.00 disclosed value
Sells (SEC code S)2$418.1K disclosed value
2 recent transactions
TransactionInsiderTypeSharesPriceValueOwned after
Mar 17, 2026Form 4Peuse David JCFO & TREASURERSellCommon stock $1.00 par value · indirect500$140.16$70.1K308
Mar 11, 2026Form 4 · 10b5-1LIEBLE RANDY FDirectorSellCommon stock $1.00 par value2.4K$143.97$348.0K5.2K