ESCO Technologies Inc. (ESE) has seen some recent activity in the market and its shares finished trading at $90.98 yesterday. Investors are starting to take notice of ESE as the shares traded as high as $91.36 and as low as $89.46 in the previous market trading day.

ESCO Technologies Inc. (ESE) average trading volume is 85.11K. However, in the previous market trading day ESCO Technologies Inc. (ESE) traded 66,305 shares. The 1st support level on ESE is $88.79 and the 1st upside resistance level on ESE is $95.60. ESE fifty day moving average is $88.78 and ESE 200-day moving average is $82.81.

ESCO Technologies Inc. (ESE) recent performance has been specified by the recent movement in ESE shares. ESE has performed 4.04% over the past 4 weeks, ESE has performed 2.87% over the past quarter and ESE has shown 20.11% over the past 1 year. ESCO Technologies Inc. (ESE) has a 1 year range of $62.64 to $107.10. ESCO Technologies Inc. (ESE) is trading 45.24% from its 1 year low and -15.05% from its 1 year high. ESCO Technologies Inc. (ESE) is displaying a 0.86% short float displaying the amount short in the float.

ESE has 26.03M shares outstanding and 25.47M shares in the float. ESCO Technologies Inc. (ESE) currently has a market cap of $2.35B and income of 72.10M. The EPS next quarter for ESE is 0.75 and anticipated EPS next year is 24.95%. The market cap of ESCO Technologies Inc. (ESE) at $2.35B represents how many Investors own shares of ESE and is calculated off the last price ($90.98) of ESE and the amount of shares outstanding (26.03M) with ESCO Technologies Inc. (ESE).

ESCO Technologies Inc. (ESE) has total cash (mrq) of 104.74M, total cash per share (mrq) of 4.02, total debt of ESE stands at 202.36M and total debt/equity (mrq) is 21.45. . ESCO Technologies Inc. (ESE) operational cash flow (ttm) is 107.11M, ESE leveraged free cash flow (ttm) is 90.48M.

ESE is trading 0.74% above (bullish) its SMA20, 5.04% above (bullish) its SMA50 and 5.66% above (bullish) its SMA200.