Omega Flex, Inc. (OFLX) has seen some recent action in the market and its shares closed trading at $128.29 yesterday. Traders are starting to take interest of OFLX as the shares traded as high as $130.84 and as low as $126.99 in the previous trading session.

Omega Flex, Inc. (OFLX) average trading volume is 7.92K. However, in the previous trading session Omega Flex, Inc. (OFLX) exchanged 8,697 shares. The 1st support level on OFLX is $123.20 and the 1st upside resistance level on OFLX is $146.86. OFLX 50day moving average is $128.04 and OFLX 200 day moving average is $100.97.

Omega Flex, Inc. (OFLX) most recent performance has been shown by the recent movement in OFLX shares. OFLX has performed 1.00% over the past month, OFLX has performed 32.53% over the past 90 days and OFLX has shown 36.91% over the past 1 year. Omega Flex, Inc. (OFLX) has a 1 year range of $50.38 to $144.32. Omega Flex, Inc. (OFLX) is trading 154.64% from its 1 year low and -11.11% from its 1 year high. Omega Flex, Inc. (OFLX) is indicating a 11.07% short float indicating the amount short in the float.

OFLX has 10.09M shares outstanding and 2.88M shares in the float. Omega Flex, Inc. (OFLX) presently has a market cap of $1.31B and income of 16.80M. . The market cap of Omega Flex, Inc. (OFLX) at $1.31B signifies how many Traders own shares of OFLX and is calculated off the last price ($128.29) of OFLX and the amount of shares outstanding (10.09M) with Omega Flex, Inc. (OFLX).

Omega Flex, Inc. (OFLX) has total cash (mrq) of 19.49M, total cash per share (mrq) of 1.93, total debt of OFLX stands at 602k and total debt/equity (mrq) is 1.52. . Omega Flex, Inc. (OFLX) operational cash flow (ttm) is 20.27M, OFLX leveraged free cash flow (ttm) is 17.26M.

OFLX is trading -2.85% below (bearish) its SMA20, 5.09% above (bullish) its SMA50 and 26.78% above (bullish) its SMA200.