National Presto Industries, Inc. (NPK) has seen some recent volatility in the market and its common shares were last quoted at $87.95 yesterday. People are starting to take notice of NPK as the common shares traded as high as $88.91 and as low as $86.06 in the last market trading session.

National Presto Industries, Inc. (NPK) average trading volume is 27.04K. However, in the last market trading session National Presto Industries, Inc. (NPK) traded 21,179 shares. The First support level on NPK is $82.62 and the First resistance level on NPK is $96.19. NPK fifty day moving average is $89.58 and NPK 200 day moving average is $84.96.

National Presto Industries, Inc. (NPK) most recent performance has been specified by the recent movement in NPK common shares. NPK has performed -1.00% over the past month, NPK has performed -8.16% over the past quarter and NPK has shown 4.86% over the past 1 year. National Presto Industries, Inc. (NPK) has a 52 week range of $66.60 to $97.90. National Presto Industries, Inc. (NPK) is trading 32.06% from its 52 week low and -10.16% from its 52 week high. National Presto Industries, Inc. (NPK) is showing a 2.85% short float showing the quantity short in the float.

NPK has 7.04M shares outstanding and 5.04M shares in the float. National Presto Industries, Inc. (NPK) presently has a market cap of $619.17M and income of 47.30M. . The market cap of National Presto Industries, Inc. (NPK) at $619.17M represents how many People own shares of NPK and is calculated off the last price ($87.95) of NPK and the quantity of shares outstanding (7.04M) with National Presto Industries, Inc. (NPK).

National Presto Industries, Inc. (NPK) has aggregate cash (mrq) of 130.74M, aggregate cash per share (mrq) of 18.62, aggregate debt of NPK stands at 3.47M and aggregate debt/equity (mrq) is 1.00. . National Presto Industries, Inc. (NPK) operational cash flow (ttm) is 16.36M, NPK leveraged free cash flow (ttm) is 18.02M.

NPK is trading -3.98% below (bearish) its SMA20, -0.51% below (bearish) its SMA50 and 4.18% above (bullish) its SMA200.