bf/NASDAQ:IMGN_icon.jpeg

NASDAQ:IMGN

ImmunoGen, Inc.

  • Stock

USD

Last Close

31.23

09/02 20:58

Market Cap

8.73B

Beta: 0.94

Volume Today

19.31M

Avg: 6.23M

PE Ratio

−109.77

PFCF: −41.03

Preview

Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page

Subscribe NowHelp
Sep '13
Dec '13
Mar '14
Jun '14
Sep '14
Dec '14
Mar '15
Jun '15
Sep '15
Dec '15
Mar '16
Jun '16
Sep '16
Dec '16
Mar '17
Jun '17
Sep '17
Dec '17
Mar '18
Jun '18
Sep '18
Dec '18
Mar '19
Jun '19
Sep '19
Dec '19
Mar '20
Jun '20
Sep '20
Dec '20
Mar '21
Jun '21
Sep '21
Dec '21
Mar '22
Jun '22
Sep '22
Dec '22
Mar '23
Jun '23
Sep '23
revenue
17.22M
-
30.06M
74.58%
6.88M
77.13%
5.74M
16.47%
13.20M
129.90%
48.30M
265.83%
11.43M
76.34%
12.61M
10.36%
14.85M
17.76%
18.03M
21.40%
19.71M
9.35%
7.41M
62.42%
7.66M
3.40%
13.85M
80.76%
28.50M
105.83%
39.02M
36.92%
8.48M
78.27%
39.45M
365.19%
19.82M
49.77%
9.29M
53.13%
10.93M
17.67%
13.79M
26.15%
8.58M
37.73%
15.54M
81.06%
13.28M
14.55%
44.86M
237.81%
13.29M
70.38%
15.03M
13.08%
18.19M
21.06%
85.80M
371.70%
15.71M
81.69%
16.95M
7.91%
9.21M
45.66%
27.99M
203.93%
38.08M
36.03%
14.16M
62.81%
15.38M
8.57%
41.17M
167.75%
49.87M
21.14%
83.15M
66.74%
113.42M
36.41%
cost of revenue
22.03M
-
20.86M
5.30%
38.28M
83.49%
25.79M
32.64%
28.02M
8.65%
27.65M
1.32%
25.67M
7.17%
30.44M
18.59%
35.13M
15.43%
38.20M
8.73%
36.09M
5.51%
37.49M
3.87%
32.91M
12.22%
33.66M
2.27%
32.89M
2.28%
35.32M
7.39%
31.69M
10.28%
39.84M
25.73%
44.83M
12.52%
38.70M
13.67%
47.24M
22.07%
43.11M
8.75%
38.89M
9.78%
28.56M
26.57%
21.02M
26.42%
26.05M
23.98%
27.41M
5.19%
22.92M
16.37%
24.68M
7.70%
39.58M
60.33%
34.41M
13.05%
34.41M
-
424K
-
176K
58.49%
626K
255.68%
909K
45.21%
2.15M
137.07%
gross profit
-4.81M
-
9.20M
291.19%
-31.41M
441.43%
-20.04M
36.18%
-14.81M
26.09%
20.65M
239.41%
-14.24M
168.94%
-17.83M
25.19%
-20.28M
13.77%
-20.17M
0.55%
-16.38M
18.79%
-30.08M
83.65%
-25.25M
16.07%
-19.81M
21.54%
-4.39M
77.85%
3.70M
184.32%
-23.21M
727.10%
-395K
98.30%
-25.02M
6,233.16%
-29.41M
17.58%
-36.31M
23.46%
-29.32M
19.25%
-30.31M
3.36%
-13.02M
57.05%
-7.73M
40.59%
18.81M
343.20%
-14.12M
175.08%
-7.90M
44.08%
-6.50M
17.73%
46.22M
811.51%
-18.71M
140.47%
16.95M
190.60%
9.21M
45.66%
-6.42M
169.72%
38.08M
693.02%
14.16M
62.81%
14.95M
5.57%
40.99M
174.17%
49.24M
20.13%
82.24M
67.02%
111.27M
35.29%
selling and marketing expenses
18.27M
-
general and administrative expenses
6.53M
-
5.45M
16.53%
6.04M
10.89%
6.46M
6.89%
7.09M
9.90%
6.87M
3.14%
7M
1.86%
7.26M
3.73%
8.33M
14.71%
8.05M
3.30%
11.23M
39.50%
9.30M
17.24%
9.46M
1.73%
8.54M
9.76%
8.12M
4.89%
8.84M
8.83%
7.91M
10.50%
9.05M
14.42%
9.99M
10.47%
8.65M
13.44%
8.35M
3.53%
9.72M
16.47%
10.78M
10.86%
8.70M
19.28%
9.21M
5.84%
9.80M
6.46%
8.86M
9.58%
9.77M
10.19%
10.23M
4.75%
9.74M
4.82%
10.21M
4.84%
9.73M
4.71%
10.30M
5.85%
13.58M
31.86%
23.79M
-
23.79M
-
36.36M
-
selling general and administrative expenses
6.53M
-
5.45M
16.53%
6.04M
10.89%
6.46M
6.89%
7.09M
9.90%
6.87M
3.14%
7M
1.86%
7.26M
3.73%
8.33M
14.71%
8.05M
3.30%
11.23M
39.50%
9.30M
17.24%
9.46M
1.73%
8.54M
9.76%
8.12M
4.89%
8.84M
8.83%
7.91M
10.50%
9.05M
14.42%
9.99M
10.47%
8.65M
13.44%
8.35M
3.53%
9.72M
16.47%
10.78M
10.86%
8.70M
19.28%
9.21M
5.84%
9.80M
6.46%
8.86M
9.58%
9.77M
10.19%
10.23M
4.75%
9.74M
4.82%
10.21M
4.84%
9.73M
4.71%
10.30M
5.85%
13.58M
31.86%
16.65M
22.61%
23.79M
42.92%
33.62M
41.31%
42.06M
25.11%
40.02M
4.87%
36.36M
9.15%
37.74M
3.82%
research and development expenses
22.03M
-
20.86M
5.30%
38.28M
83.49%
25.79M
32.64%
28.02M
8.65%
27.65M
1.32%
25.67M
7.17%
30.44M
18.59%
35.13M
15.43%
38.20M
8.73%
36.09M
5.51%
37.49M
3.87%
32.91M
12.22%
33.66M
2.27%
32.89M
2.28%
35.32M
7.39%
31.69M
10.28%
39.84M
25.73%
44.83M
12.52%
38.70M
13.67%
47.24M
22.07%
43.11M
8.75%
38.89M
9.78%
28.56M
26.57%
21.02M
26.42%
26.05M
23.98%
27.41M
5.19%
22.92M
16.37%
24.68M
7.70%
39.58M
60.33%
34.41M
13.05%
34.59M
0.51%
33.15M
4.17%
48.97M
47.73%
44.28M
9.57%
51.42M
16.12%
59.18M
15.09%
58.48M
1.18%
51.62M
11.74%
50.08M
2.99%
47.57M
5.01%
other expenses
111K
-
62K
44.14%
-7K
111.29%
1K
114.29%
-372K
37,300%
-146K
60.75%
-379K
159.59%
49K
112.93%
13K
73.47%
56K
330.77%
659K
1,076.79%
-424K
164.34%
275K
164.86%
-758K
375.64%
134K
117.68%
894K
567.16%
773K
13.53%
691K
10.61%
1.20M
73.52%
-238K
119.85%
-75K
68.49%
1.08M
1,536%
1.35M
25.44%
1.45M
7.62%
511K
64.86%
1.70M
232.29%
448K
73.62%
168K
62.50%
11K
93.45%
572K
5,100%
-467K
181.64%
208K
144.54%
-354K
270.19%
-467K
31.92%
-98K
79.01%
110K
212.24%
-998K
1,007.27%
2.74M
374.55%
2.23M
18.54%
-8K
100.36%
-164K
1,950%
cost and expenses
28.55M
-
26.31M
7.87%
44.32M
68.46%
32.24M
27.25%
35.11M
8.90%
34.52M
1.69%
32.67M
5.37%
37.70M
15.40%
43.46M
15.29%
46.25M
6.42%
47.33M
2.33%
46.79M
1.14%
42.37M
9.45%
42.19M
0.41%
41.01M
2.81%
44.16M
7.68%
39.60M
10.32%
48.89M
23.47%
54.83M
12.14%
47.35M
13.63%
55.59M
17.39%
52.83M
4.96%
49.67M
5.98%
37.26M
24.99%
30.22M
18.88%
35.86M
18.64%
36.27M
1.15%
32.69M
9.88%
34.92M
6.82%
49.32M
41.24%
44.62M
9.52%
44.32M
0.68%
43.44M
1.97%
62.55M
43.97%
60.93M
2.58%
75.22M
23.44%
92.80M
23.38%
100.73M
8.54%
92.26M
8.40%
87.34M
5.33%
87.47M
0.15%
operating expenses
28.55M
-
26.31M
7.87%
44.32M
68.46%
32.24M
27.25%
35.11M
8.90%
34.52M
1.69%
32.67M
5.37%
37.70M
15.40%
43.46M
15.29%
46.25M
6.42%
47.33M
2.33%
46.79M
1.14%
42.37M
9.45%
42.19M
0.41%
41.01M
2.81%
44.16M
7.68%
39.60M
10.32%
48.89M
23.47%
54.83M
12.14%
47.35M
13.63%
55.59M
17.39%
52.83M
4.96%
49.67M
5.98%
37.26M
24.99%
30.22M
18.88%
35.86M
18.64%
36.27M
1.15%
32.69M
9.88%
34.92M
6.82%
49.32M
41.24%
44.62M
9.52%
44.32M
0.68%
43.44M
1.97%
62.55M
43.97%
60.93M
2.58%
75.22M
23.44%
92.80M
23.38%
100.55M
8.35%
91.64M
8.87%
86.43M
5.68%
85.31M
1.29%
interest expense
-111K
-
7K
-
-1K
114.29%
372K
37,300%
379K
-
5.44M
1,334.30%
5.14M
5.39%
5.06M
1.63%
4.97M
1.72%
4.96M
0.32%
6.17M
24.46%
4.75M
23.05%
4.70M
0.97%
4.63M
1.57%
4.15M
10.35%
3.25M
21.65%
3.07M
5.51%
2.63M
14.20%
2.57M
2.47%
2.45M
4.52%
3.46M
40.89%
3.84M
11.14%
4.30M
11.92%
5.38M
25.10%
5.73M
6.47%
6.10M
6.60%
5.67M
7.13%
5.70M
0.60%
4.67M
18.15%
3.58M
23.31%
2.75M
23.16%
2.15M
21.81%
1.25M
41.93%
1.08M
13.69%
867K
19.57%
971K
12.00%
853K
12.15%
1.08M
26.49%
1.05M
2.32%
ebitda
-11.34M
-
3.75M
133.09%
-37.45M
1,098.27%
-26.50M
29.23%
-21.91M
17.32%
13.78M
162.90%
-21.24M
254.12%
-25.04M
17.89%
-28.60M
14.21%
-28.17M
1.50%
-26.96M
4.30%
-39.80M
47.66%
-34.43M
13.49%
-29.11M
15.47%
-10.87M
62.66%
-4.24M
60.98%
-30.34M
615.49%
-8.75M
71.16%
-33.81M
286.33%
-38.30M
13.29%
-43.60M
13.83%
-37.97M
12.91%
-39.74M
4.65%
-20.26M
49.01%
-16.43M
18.91%
10.70M
165.15%
-22.54M
310.55%
-17.50M
22.37%
-16.19M
7.45%
37.05M
328.84%
-29.38M
179.30%
-27.16M
7.56%
-34.59M
27.34%
-35.02M
1.25%
-22.48M
35.82%
-60.94M
171.13%
-78.00M
27.99%
-56.82M
27.16%
-40.16M
29.32%
-2.29M
94.29%
30.64M
1,436.65%
operating income
-11.34M
-
3.75M
133.09%
-37.45M
1,098.27%
-26.50M
29.23%
-21.91M
17.32%
13.78M
162.90%
-21.24M
254.12%
-25.09M
18.12%
-28.61M
14.04%
-28.22M
1.35%
-27.61M
2.16%
-39.38M
42.60%
-38.84M
1.38%
-28.65M
26.24%
-12.89M
54.99%
-5.13M
60.18%
-31.12M
505.98%
-9.84M
68.39%
-36.74M
273.55%
-38.75M
5.47%
-45.53M
17.50%
-39.45M
13.35%
-41.65M
5.56%
-41.06M
1.41%
-17.96M
56.25%
8.49M
147.29%
-23.81M
380.32%
-18.36M
22.88%
-16.73M
8.90%
36.52M
318.32%
-28.92M
179.18%
-27.37M
5.35%
-34.23M
25.08%
-34.55M
0.93%
-22.85M
33.87%
-61.05M
167.17%
-77.43M
26.82%
-59.56M
23.08%
-42.39M
28.82%
-4.19M
90.12%
25.96M
719.62%
depreciation and amortization
1.16M
-
1.15M
1.46%
1.12M
2.10%
1.17M
4.37%
1.39M
18.72%
1.43M
2.88%
1.41M
1.12%
1.28M
9.27%
1.13M
12.09%
1.26M
11.80%
1.44M
13.89%
1.50M
4.88%
1.53M
1.53%
-758K
149.61%
1.51M
298.68%
1.43M
5.18%
1.37M
3.85%
1.66M
20.61%
2.53M
52.60%
2.53M
0.08%
1.14M
55.08%
1.22M
7.31%
1.20M
1.56%
1.24M
3.17%
839K
32.23%
751K
10.49%
529K
29.56%
516K
2.46%
524K
1.55%
532K
1.53%
551K
3.57%
542K
1.63%
462K
14.76%
462K
0%
375K
18.83%
110K
70.67%
-574K
621.82%
2.74M
577.35%
2.23M
18.54%
427K
80.87%
4.68M
996.02%
total other income expenses net
111K
-
62K
44.14%
-7K
111.29%
1K
114.29%
-372K
37,300%
-146K
60.75%
-379K
159.59%
49K
112.93%
13K
73.47%
56K
330.77%
659K
1,076.79%
-424K
164.34%
-3.85M
809.20%
-1.06M
72.53%
-137K
87.06%
894K
752.55%
-21.42M
2,495.75%
-426K
98.01%
-532K
24.88%
-924K
73.68%
424K
145.89%
671K
58.25%
792K
18.03%
-17.89M
2,358.59%
-509K
97.15%
1.19M
333.01%
-377K
131.79%
-531K
40.85%
22K
104.14%
609K
2,668.18%
-467K
176.68%
208K
144.54%
-354K
270.19%
-467K
31.92%
-1.29M
176.87%
-968K
25.14%
-326K
66.32%
1.77M
642.64%
1.38M
22.05%
-8K
100.58%
-164K
1,950%
income before tax
-11.23M
-
3.81M
133.97%
-37.45M
1,082.22%
-26.50M
29.25%
-22.28M
15.91%
13.63M
161.19%
-21.62M
258.55%
-30.47M
40.97%
-33.74M
10.72%
-33.23M
1.52%
-31.93M
3.91%
-44.76M
40.19%
-44.73M
0.06%
-34.15M
23.65%
-17.34M
49.21%
-8.87M
48.88%
-56.68M
539.25%
-13.12M
76.86%
-38.61M
194.35%
-41.62M
7.80%
-46.81M
12.45%
-40.83M
12.77%
-43.75M
7.16%
-43.45M
0.70%
-21.75M
49.94%
4.81M
122.13%
-29.09M
704.24%
-24.30M
16.47%
-22.37M
7.92%
31.39M
240.29%
-34.05M
208.48%
-30.74M
9.72%
-37.34M
21.46%
-37.17M
0.45%
-24.14M
35.05%
-62.02M
156.87%
-77.75M
25.37%
-57.79M
25.68%
-41.01M
29.03%
-3.37M
91.78%
29.58M
977.54%
income tax expense
-111K
-
-62K
44.14%
7K
111.29%
-1K
114.29%
372K
37,300%
146K
60.75%
379K
159.59%
5.39M
1,321.37%
5.13M
4.77%
5.00M
2.48%
4.31M
13.79%
5.38M
24.74%
5.89M
9.54%
758K
87.14%
4.45M
487.20%
-31.59M
809.66%
25.57M
180.94%
3.28M
87.16%
1.87M
42.99%
2.87M
53.50%
1.27M
55.61%
1.38M
7.92%
2.10M
52.98%
2.39M
13.40%
3.79M
58.69%
3.68M
2.85%
5.28M
43.42%
5.94M
12.47%
5.65M
4.87%
5.13M
9.14%
5.13M
0.08%
3.37M
34.33%
3.10M
7.92%
2.62M
15.68%
1.29M
50.61%
968K
25.14%
326K
66.32%
1.22M
273.62%
-448K
136.78%
877K
295.76%
-1.17M
232.95%
net income
-11.23M
-
3.81M
133.97%
-37.45M
1,082.22%
-26.50M
29.25%
-22.28M
15.91%
13.63M
161.19%
-21.62M
258.55%
-30.47M
40.97%
-33.74M
10.72%
-33.23M
1.52%
-31.93M
3.91%
-44.76M
40.19%
-44.73M
0.06%
-34.15M
23.65%
-17.34M
49.21%
-8.87M
48.88%
-56.68M
539.25%
-13.12M
76.86%
-38.61M
194.35%
-41.62M
7.80%
-46.81M
12.45%
-40.83M
12.77%
-43.75M
7.16%
-43.45M
0.70%
-21.75M
49.94%
4.81M
122.13%
-29.09M
704.24%
-24.30M
16.47%
-22.37M
7.92%
31.39M
240.29%
-34.05M
208.48%
-30.74M
9.72%
-37.34M
21.46%
-37.17M
0.45%
-25.44M
31.57%
-62.99M
147.62%
-78.08M
23.96%
-59.01M
24.43%
-40.57M
31.25%
-4.25M
89.53%
30.75M
823.82%
weighted average shs out
85.01M
-
87.28M
2.67%
85.68M
1.82%
85.80M
0.14%
85.87M
0.08%
85.94M
0.07%
86.08M
0.17%
86.27M
0.22%
86.84M
0.66%
86.97M
0.15%
87.03M
0.07%
87.06M
0.03%
87.10M
0.05%
87.10M
0%
87.16M
0.07%
87.17M
0.02%
93.00M
6.68%
124.58M
33.96%
130.62M
4.84%
134.38M
2.88%
147.22M
9.55%
147.29M
0.05%
147.81M
0.36%
148.13M
0.21%
148.48M
0.24%
148.81M
0.22%
166.95M
12.19%
174.35M
4.44%
174.51M
0.09%
188.68M
8.12%
198.84M
5.38%
199.89M
0.53%
204.84M
2.48%
210.86M
2.93%
253.26M
20.11%
253.34M
0.03%
250.82M
0.99%
253.26M
0.97%
258.85M
2.21%
263.45M
1.78%
273.34M
3.76%
weighted average shs out dil
85.01M
-
87.28M
2.67%
85.68M
1.82%
85.80M
0.14%
85.87M
0.08%
86.67M
0.92%
86.08M
0.68%
86.27M
0.22%
86.84M
0.66%
86.97M
0.15%
87.03M
0.07%
87.06M
0.03%
87.10M
0.05%
87.10M
0%
87.16M
0.07%
87.17M
0.02%
93.00M
6.68%
124.58M
33.96%
130.62M
4.84%
134.38M
2.88%
147.22M
9.55%
147.29M
0.05%
147.81M
0.36%
148.13M
0.21%
148.48M
0.24%
148.81M
0.22%
166.95M
12.19%
174.35M
4.44%
174.51M
0.09%
191.09M
9.50%
198.84M
4.05%
199.89M
0.53%
204.84M
2.48%
215.83M
5.36%
253.26M
17.34%
253.34M
0.03%
253.51M
0.07%
254.41M
0.35%
258.85M
1.75%
263.45M
1.78%
287.59M
9.16%
eps
-0.13
-
0.04
130.77%
-0.44
1,200%
-0.31
29.55%
-0.26
16.13%
0.16
161.54%
-0.25
256.25%
-0.35
40.00%
-0.39
11.43%
-0.38
2.56%
-0.37
2.63%
-0.51
37.84%
-0.51
0%
-0.39
23.53%
-0.20
48.72%
-0.10
50%
-0.61
510.00%
-0.11
81.97%
-0.30
172.73%
-0.31
3.33%
-0.32
3.23%
-0.28
12.50%
-0.30
7.14%
-0.29
3.33%
-0.15
48.28%
0.03
120%
-0.17
666.67%
-0.14
17.65%
-0.13
7.14%
0.17
230.77%
-0.17
200%
-0.15
11.76%
-0.18
20%
-0.17
5.56%
-0.10
41.18%
-0.25
150.00%
-0.31
24%
-0.23
25.81%
-0.16
30.43%
-0.02
89.94%
0.10
721.12%
epsdiluted
-0.13
-
0.04
130.77%
-0.44
1,200%
-0.31
29.55%
-0.26
16.13%
0.16
161.54%
-0.25
256.25%
-0.35
40.00%
-0.39
11.43%
-0.38
2.56%
-0.37
2.63%
-0.51
37.84%
-0.51
0%
-0.39
23.53%
-0.20
48.72%
-0.10
50%
-0.61
510.00%
-0.11
81.97%
-0.30
172.73%
-0.31
3.33%
-0.32
3.23%
-0.28
12.50%
-0.30
7.14%
-0.29
3.33%
-0.15
48.28%
0.03
120%
-0.17
666.67%
-0.14
17.65%
-0.13
7.14%
0.16
223.08%
-0.17
206.25%
-0.15
11.76%
-0.18
20%
-0.17
5.56%
-0.10
41.18%
-0.25
150.00%
-0.31
24%
-0.23
25.81%
-0.16
30.43%
-0.02
89.94%
0.10
721.12%

All numbers in USD (except ratios and percentages)