ImmunoGen, Inc. (IMGN) has seen some recent action in the stock market and its shares finished trading at $5.47 yesterday. People are starting to take notice of IMGN as the shares traded as high as $5.52 and as low as $5.21 in the previous trading day.

ImmunoGen, Inc. (IMGN) average trading volume is 2.52M. However, in the previous trading day ImmunoGen, Inc. (IMGN) traded 2,586,376 shares. The 1st downside support level on IMGN is $5.34. IMGN 50-day moving average is $3.97 and IMGN 200-day moving average is $4.16.

ImmunoGen, Inc. (IMGN) recent performance has been specified by the recent movement in IMGN shares. IMGN has performed 32.45% over the past 4 weeks, IMGN has performed 17.89% over the past 90 days and IMGN has shown 120.56% over the past year. ImmunoGen, Inc. (IMGN) has a 1 year range of $1.95 to $7.07. ImmunoGen, Inc. (IMGN) is trading 180.51% from its 1 year low and -22.63% from its 1 year high. ImmunoGen, Inc. (IMGN) is displaying a 10.36% short float displaying the quantity short in the float.

IMGN has 174.35M shares outstanding and 151.58M shares in the float. ImmunoGen, Inc. (IMGN) presently has a market cap of $991.16M and income of -70.30M. The EPS next quarter for IMGN is -0.18 and forecasted EPS next year is -13.00%. The market cap of ImmunoGen, Inc. (IMGN) at $991.16M signifies how many People own shares of IMGN and is based off the last price ($5.47) of IMGN and the quantity of shares outstanding (174.35M) with ImmunoGen, Inc. (IMGN).

ImmunoGen, Inc. (IMGN) has total cash (mrq) of 219.51M, total cash per share (mrq) of 1.26, total debt of IMGN is at 25.42M. ImmunoGen, Inc. (IMGN) operational cash flow (ttm) is -124.06M, IMGN leveraged free cash flow (ttm) is -14.73M.

IMGN is trading 33.24% above (bullish) its SMA20, 39.51% above (bullish) its SMA50 and 29.15% above (bullish) its SMA200.