IMGN - ImmunoGen Inc logo

IMGN

ImmunoGen Inc

1 Year

67.02%

5 Years

56.46%

10 Years

-0.98%

20 Years

-267.94%

30 Years

-210.22%

All Time

-12x

Net Income x Stock Price

Historical Returns

📅 Period
💲 Price
💰 Return
Last Price2024-02-09
$ 31.23
1 Year2023-12-20
$ 29.47
105.97%
5 Years2019-12-20
$ 5.33
5x
10 Years2014-12-19
$ 6.11
5x
20 Years2004-12-20
$ 7.19
434.35%
30 Years1994-12-20
$ 2.38
13x
All Time1989-11-17
$ 9.50
328.74%

Fundamental Data

Year
2023 287M- 73M- 197M 1M- 199M
2022 108M- 217M- 222M 15M- 259M 275M- 229M 1M- 231M
2021 69M- 217M- 139M 15M- 259M 275M- 169M 1M- 231M
2020 132M- 19M- 44M 23M- 269M 293M- 78M 917000.00- 79M
2019 82M- 65M- 104M 26M- 149M 176M- 88M 2M- 91M
2018 53M- 153M- 168M 2M- 260M 262M- 166M 5M- 171M
2017 115M- 55M- 96M 2M- 265M 267M 7M 1M 6M
2016 60M- 123M- 144M 100M- 145M 245M- 124M 10M- 134M
2015 85M- 55M- 60M 100M- 178M 278M- 55M 7M- 62M
2014 59M- 66M- 71M 142M- 53M 8M- 61M
2013 35M- 68M- 72M 194M- 60M 3M- 64M
2012 16M- 73M- 73M 160M- 34M 2M- 37M
2011 19M- 62M- 58M 191M- 7M 2M- 10M
2010 13M- 51M- 50M 110M- 40M 1M- 42M
2009 27M- 31M- 31M 71M- 13M 1M- 15M
2008 40M- 32M- 32M 47M- 20M 18M- 38M
2007 38M- 22M- 18M 59M- 15M 1M- 17M
2006 32M- 18M- 17M 75M- 14M 2M- 16M
2005 35M- 10M- 10M 90M- 2M 2M- 4M
2004 25M- 8M- 5M 94M- 5M 1M- 6M
2003 7M- 25M- 19M 101M- 21M 3M- 25M
2002 5M- 20M- 14M 137M- 16M 4M- 20M
2001 4M- 15M- 15M 8137.00- 94M 94M- 6M 2M- 8M
2000 11M- 366607.00- 237560.00 393220.00- 16M 17M 2M 423921.00 1M
1999 3M- 3M- 4M 200000.00- 5M 5M- 3M 100000.00- 3M
1998 600000.00- 6M- 7M 100000.00- 1M 1M- 6M 100000.00- 6M
1997 400000.00- 7M- 9M 200000.00- 1M 1M- 8M 100000.00- 8M
1996 500000.00- 3M- 16M 3M 1M 2M- 8M 100000.00- 8M
1995 500000.00- 15M- 19M 3M 200000.00 3M- 16M 500000.00- 17M
1994 500000.00- 16M- 19M 3M 200000.00 3M- 16M 500000.00- 17M
1993 900000.00- 21M- 23M 800000.00- 800000.00 1M- 21M 7M- 29M
1992 1M- 16M- 18M 200000.00- 9M 9M- 15M 8M- 23M
1991 2M- 14M- 15M 700000.00- 37M 38M- 13M 2M- 15M
1990 3M- 7M- 8M 700000.00- 15M 16M- 8M 800000.00- 9M
1989 1M- 7M- 8M 800000.00- 8M 8M- 6M 2M- 9M
1988 800000.00- 4M- 5M 900000.00- 6M 7M- 4M 700000.00- 5M