IMGN Stock Income Statements
The information provided in this report is taken from www.sec.gov and many other data providers. While we have conducted our best efforts to ensure that the parsed data is accurate, we cannot guarantee its accuracy. Please use caution and understand that any consequences of its use are your own responsibility.
Quarterly Income Statements
Quarterly
|
Annual
Unit: USD | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-12-31 | 1999-09-30 | 1999-06-30 | 1999-03-31 | 1998-12-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | 1997-12-31 | 1997-09-30 | 1997-06-30 | 1997-03-31 | 1996-12-31 | 1996-09-30 | 1996-06-30 | 1996-03-31 | 1995-12-31 | 1995-09-30 | 1995-06-30 | 1995-03-31 | 1994-12-31 | 1994-09-30 | 1994-06-30 | 1994-03-31 | 1993-12-31 | 1993-09-30 | 1993-06-30 | 1993-03-31 | 1992-12-31 | 1992-09-30 | 1992-06-30 | 1992-03-31 | 1991-09-30 | 1991-06-30 | 1991-03-31 | 1990-12-31 | 1990-09-30 | 1990-06-30 | 1990-03-31 | 1989-09-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 113,425,000 | 83,153,000 | 49,869,000 | 41,167,000 | 15,375,000 | 14,162,000 | 38,078,000 | 27,992,000 | 9,210,000 | 16,948,000 | 15,706,000 | 85,798,000 | 18,189,000 | 15,025,000 | 13,287,000 | 44,864,000 | 13,281,000 | 15,542,000 | 8,584,000 | 13,786,000 | 10,928,000 | 9,287,000 | 19,815,000 | 39,448,000 | 8,480,000 | 39,020,000 | 28,499,000 | 13,846,000 | 7,660,000 | 7,408,000 | 19,714,000 | 18,029,000 | 14,851,000 | 12,611,000 | 11,427,000 | 48,300,000 | 13,203,000 | 5,743,000 | 6,875,000 | 30,060,000 | 17,218,000 | 3,831,000 | 25,001,000 | 2,612,000 | 4,091,000 | 2,952,000 | 3,252,000 | 7,617,000 | 2,536,000 | 6,505,000 | 5,211,000 | 4,178,000 | 3,411,000 | 4,422,000 | 3,314,000 | 3,108,000 | 3,099,000 | 4,302,000 | 8,226,000 | 9,334,000 | 6,126,000 | 4,483,000 | 14,590,000 | 9,751,000 | 11,425,000 | 8,534,000 | 9,836,000 | 12,072,000 | 7,770,000 | 8,368,000 | 9,355,000 | 6,587,000 | 7,778,000 | 7,433,763 | 10,230,493 | 9,047,000 | 9,006,526 | 9,311,730 | 7,590,000 | 5,163,720 | 3,890,183 | 1,349,276 | 1,456,000 | 2,476,159 | 2,346,310 | 1,702,255 | 1,210,334 | 1,544,413 | 1,425,901 | 1,342,103 | 752,191 | 626,069 | 1,759,000 | 4,675,220 | 1 | 2,600,000 | 4,100,000 | 2,300,000 | 1,000,000 | 200,000 | 200,000 | 400,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 200,000 | 100,000 | 100,000 | 200,000 | 200,000 | 100,000 | 200,000 | 300,000 | 400,000 | 300,000 | 400,000 | 500,000 | 500,000 | 700,000 | 700,000 | 600,000 | 700,000 | 200,000 | 200,000 | 2,300,000 | 300,000 | 300,000 | 100,000 |
cost of revenue | 2,155,000 | 909,000 | 626,000 | 176,000 | 424,000 | 0 | 0 | 34,413,000 | 0 | 0 | 34,413,000 | 39,578,000 | 24,685,000 | 22,921,000 | 27,408,000 | 26,055,000 | 21,015,000 | 28,559,000 | 38,893,000 | 43,111,000 | 47,243,000 | 38,701,000 | 44,831,000 | 39,843,000 | 31,689,000 | 35,319,000 | 32,888,000 | 33,657,000 | 32,909,000 | 37,490,000 | 36,094,000 | 38,199,000 | 35,132,000 | 30,437,000 | 25,666,000 | 27,647,000 | 28,018,000 | 25,787,000 | 38,280,000 | 20,862,000 | 22,029,000 | 20,399,000 | 21,318,000 | 21,656,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 9,015,000 | 2,426,000 | 1,729,000 | -19,230,000 | 7,580,000 | 7,652,000 | 646,000 | 890,000 | 779,000 | 94,000 | 904,000 | 1,413,801 | 2,285,841 | 3,042,000 | 2,493,937 | 2,943,792 | 729,000 | 226,826 | 1,758,809 | 799,385 | 440,000 | 843,168 | 752,396 | 1,008,888 | 556,677 | 840,855 | 934,561 | 424,641 | 424,465 | -125,615 | -126,441 | -131,045 | -132,402 | -100,000 | -100,000 | -100,000 | -100,000 | -100,000 | -200,000 | -200,000 | -300,000 | -300,000 | -300,000 | -400,000 | -300,000 | -400,000 | -400,000 | -3,900,000 | -500,000 | -800,000 | -800,000 | 15,900,000 | -800,000 | 0 | 3,800,000 | 4,500,000 | 4,800,000 | -500,000 | 3,900,000 | -13,200,000 | 4,200,000 | 4,600,000 | 0 | 0 | 0 | 3,600,000 | 2,800,000 | 2,500,000 | 2,400,000 | 1,800,000 | 2,100,000 | 1,800,000 | 1,400,000 |
gross profit | 111,270,000 | 82,244,000 | 49,243,000 | 40,991,000 | 14,951,000 | 14,162,000 | 38,078,000 | -6,421,000 | 9,210,000 | 16,948,000 | -18,707,000 | 46,220,000 | -6,496,000 | -7,896,000 | -14,121,000 | 18,809,000 | -7,734,000 | -13,017,000 | -30,309,000 | -29,325,000 | -36,315,000 | -29,414,000 | -25,016,000 | -395,000 | -23,209,000 | 3,701,000 | -4,389,000 | -19,811,000 | -25,249,000 | -30,082,000 | -16,380,000 | -20,170,000 | -20,281,000 | -17,826,000 | -14,239,000 | 20,653,000 | -14,815,000 | -20,044,000 | -31,405,000 | 9,198,000 | -4,811,000 | -16,568,000 | 3,683,000 | -19,044,000 | 4,091,000 | 2,952,000 | 3,252,000 | 7,617,000 | 2,536,000 | 6,505,000 | 5,211,000 | 4,178,000 | 3,411,000 | 4,422,000 | 3,314,000 | 3,108,000 | 3,099,000 | 4,302,000 | 8,226,000 | 9,334,000 | 6,126,000 | 4,483,000 | 5,575,000 | 7,325,000 | 9,696,000 | 27,764,000 | 2,256,000 | 4,420,000 | 7,124,000 | 7,478,000 | 8,576,000 | 6,493,000 | 6,874,000 | 6,019,962 | 7,944,652 | 6,005,000 | 6,512,589 | 6,367,938 | 6,861,000 | 4,936,894 | 2,131,374 | 549,891 | 1,016,000 | 1,632,991 | 1,593,914 | 693,367 | 653,657 | 703,558 | 491,340 | 917,462 | 327,726 | 751,684 | 1,885,441 | 4,806,265 | 132,403 | 2,700,000 | 4,200,000 | 2,400,000 | 1,100,000 | 300,000 | 400,000 | 600,000 | 400,000 | 400,000 | 400,000 | 500,000 | 400,000 | 500,000 | 500,000 | 4,000,000 | 600,000 | 900,000 | 1,000,000 | -15,800,000 | 900,000 | 200,000 | -3,600,000 | -4,400,000 | -4,600,000 | 800,000 | -3,500,000 | 13,500,000 | -3,800,000 | -4,100,000 | 500,000 | 700,000 | 700,000 | -3,000,000 | -2,100,000 | -2,300,000 | -2,200,000 | 500,000 | -1,800,000 | -1,500,000 | -1,300,000 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 47,570,000 | 50,077,000 | 51,620,000 | 58,485,000 | 59,181,000 | 51,422,000 | 44,282,000 | 48,968,000 | 33,147,000 | 34,589,000 | 34,413,000 | 39,578,000 | 24,685,000 | 22,921,000 | 27,408,000 | 26,055,000 | 21,015,000 | 28,559,000 | 38,893,000 | 43,111,000 | 47,243,000 | 38,701,000 | 44,831,000 | 39,843,000 | 31,689,000 | 35,319,000 | 32,888,000 | 33,657,000 | 32,909,000 | 37,490,000 | 36,094,000 | 38,199,000 | 35,132,000 | 30,437,000 | 25,666,000 | 27,647,000 | 28,018,000 | 25,787,000 | 38,280,000 | 20,862,000 | 22,029,000 | 20,399,000 | 21,318,000 | 21,656,000 | 23,700,000 | 19,539,000 | 16,933,000 | 15,559,000 | 17,161,000 | 18,261,000 | 15,763,000 | 16,004,000 | 13,425,000 | 13,790,000 | 12,091,000 | 12,211,000 | 12,188,000 | 11,663,000 | 9,493,000 | 12,888,000 | 11,860,000 | 25,909,000 | 14,267,000 | 10,732,000 | 9,105,000 | 30,258,000 | 5,382,000 | 1,367,000 | 11,416,000 | 12,441,000 | 10,216,000 | 8,760,000 | 9,492,000 | 6,247,619 | 9,819,540 | 6,617,000 | 7,855,096 | 6,088,152 | 6,170,000 | 5,194,770 | 4,771,367 | 6,456,854 | 6,296,000 | 6,566,748 | 4,109,351 | 5,002,212 | 7,173,051 | 3,015,212 | 2,503,556 | 4,286,019 | 3,739,396 | 3,619,171 | 3,568,933 | 2,893,876 | 2,262,513 | 1,900,000 | 1,800,000 | 1,800,000 | 1,400,000 | 1,400,000 | 1,400,000 | 2,300,000 | 1,400,000 | 1,400,000 | 1,600,000 | 1,600,000 | 1,800,000 | 2,000,000 | 1,900,000 | 1,900,000 | 2,000,000 | 2,700,000 | 2,900,000 | 0 | 3,600,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 85,314,000 | 86,433,000 | 91,636,000 | 100,550,000 | 92,804,000 | 75,215,000 | 60,930,000 | 62,546,000 | 43,444,000 | 44,317,000 | 44,622,000 | 49,316,000 | 34,916,000 | 32,688,000 | 36,272,000 | 35,858,000 | 30,223,000 | 37,259,000 | 49,671,000 | 52,833,000 | 55,590,000 | 47,353,000 | 54,826,000 | 48,891,000 | 39,597,000 | 44,155,000 | 41,007,000 | 42,193,000 | 42,368,000 | 46,788,000 | 47,329,000 | 46,253,000 | 43,461,000 | 37,698,000 | 32,666,000 | 34,519,000 | 35,113,000 | 32,243,000 | 44,320,000 | 26,309,000 | 28,555,000 | 25,772,000 | 26,313,000 | 27,120,000 | 29,339,000 | 25,265,000 | 21,954,000 | 20,393,000 | 22,002,000 | 22,699,000 | 20,313,000 | 19,692,000 | 16,789,000 | 17,763,000 | 15,538,000 | 16,097,000 | 15,780,000 | 15,121,000 | 12,736,000 | 16,409,000 | 15,538,000 | 29,631,000 | 18,942,000 | 14,259,000 | 11,529,000 | 33,076,000 | 8,230,000 | 8,270,000 | 14,213,000 | 15,020,000 | 12,409,000 | 11,092,000 | 12,286,000 | 9,324,477 | 11,980,707 | 8,651,000 | 9,348,098 | 7,704,164 | 7,939,000 | 6,606,976 | 6,605,590 | 7,872,323 | 7,798,000 | 7,863,722 | 5,851,725 | 6,388,273 | 8,749,520 | 4,257,474 | 3,702,131 | 5,686,590 | 4,919,093 | 4,792,051 | 4,549,283 | 4,252,879 | 3,084,082 | 2,600,000 | 2,400,000 | 2,500,000 | 1,900,000 | 2,000,000 | 1,900,000 | 2,900,000 | 2,100,000 | 2,300,000 | 2,300,000 | 2,600,000 | 2,700,000 | 2,900,000 | 2,700,000 | 6,200,000 | 3,000,000 | 4,000,000 | 4,200,000 | -12,000,000 | 5,100,000 | 0 | 1,800,000 | 2,000,000 | 1,500,000 | 6,900,000 | 1,300,000 | 18,700,000 | 800,000 | 900,000 | 4,300,000 | 5,400,000 | 5,200,000 | 700,000 | 700,000 | 600,000 | 600,000 | 600,000 | 700,000 | 500,000 | 400,000 |
operating income | 25,956,000 | -4,189,000 | -42,393,000 | -59,559,000 | -77,429,000 | -61,053,000 | -22,852,000 | -34,554,000 | -34,234,000 | -27,369,000 | -28,916,000 | 36,519,000 | -16,727,000 | -18,362,000 | -23,810,000 | 8,494,000 | -17,962,000 | -41,059,000 | -41,646,000 | -39,453,000 | -45,532,000 | -38,752,000 | -36,742,000 | -9,836,000 | -31,117,000 | -5,135,000 | -12,894,000 | -28,648,000 | -38,838,000 | -39,380,000 | -27,615,000 | -28,224,000 | -28,610,000 | -25,087,000 | -21,239,000 | 13,781,000 | -21,910,000 | -26,500,000 | -37,445,000 | 3,751,000 | -11,337,000 | -21,941,000 | -1,312,000 | -24,508,000 | -25,248,000 | -22,313,000 | -18,702,000 | -12,776,000 | -19,466,000 | -16,194,000 | -15,102,000 | -15,514,000 | -13,378,000 | -13,341,000 | -12,224,000 | -12,989,000 | -12,681,000 | -10,819,000 | -4,510,000 | -7,075,000 | -9,412,000 | -11,978,000 | -13,367,000 | -6,934,000 | -1,833,000 | -5,312,000 | -5,974,000 | -3,850,000 | -7,089,000 | -7,542,000 | -3,833,000 | -4,599,000 | -5,412,000 | -3,304,515 | -4,036,055 | -2,646,000 | -2,835,509 | -1,336,226 | -1,078,000 | -1,670,082 | -4,474,216 | -7,322,432 | -6,782,000 | -6,230,731 | -4,257,811 | -5,694,906 | -8,095,863 | -3,553,916 | -3,210,791 | -4,379,922 | -4,728,517 | -4,040,367 | -2,663,842 | 553,386 | -2,951,679 | 100,000 | 1,800,000 | -100,000 | -800,000 | -1,700,000 | -1,500,000 | -2,300,000 | -1,700,000 | -1,900,000 | -1,900,000 | -2,100,000 | -2,300,000 | -2,400,000 | -2,200,000 | -2,200,000 | -2,400,000 | -3,100,000 | -3,200,000 | -3,800,000 | -4,200,000 | 200,000 | -5,400,000 | -6,400,000 | -6,100,000 | -6,100,000 | -4,800,000 | -5,200,000 | -4,600,000 | -5,000,000 | -3,800,000 | -3,400,000 | -4,500,000 | -3,700,000 | -2,800,000 | -2,900,000 | -2,800,000 | -100,000 | -2,500,000 | -2,000,000 | -1,700,000 |
net income | 30,748,000 | -4,248,000 | -40,566,000 | -59,008,000 | -78,081,000 | -62,989,000 | -25,438,000 | -37,172,000 | -37,339,000 | -30,741,000 | -34,051,000 | 31,388,000 | -22,374,000 | -24,298,000 | -29,088,000 | 4,814,000 | -21,750,000 | -43,446,000 | -43,751,000 | -40,829,000 | -46,807,000 | -41,624,000 | -38,613,000 | -13,118,000 | -56,682,000 | -8,867,000 | -17,345,000 | -34,152,000 | -44,731,000 | -44,760,000 | -31,928,000 | -33,227,000 | -33,740,000 | -30,474,000 | -21,618,000 | 13,635,000 | -22,282,000 | -26,499,000 | -37,452,000 | 3,813,000 | -11,226,000 | -21,875,000 | -1,351,000 | -24,393,000 | -25,192,000 | -22,414,000 | -18,669,000 | -12,753,000 | -19,483,000 | -16,150,000 | -15,003,000 | -14,233,000 | -12,888,000 | -13,405,000 | -12,124,000 | -13,008,000 | -12,375,000 | -10,827,000 | -4,610,000 | -7,103,000 | -9,397,000 | -11,928,000 | -12,848,000 | -6,212,000 | -1,032,000 | -4,529,000 | -5,161,000 | -3,044,000 | -6,253,000 | -6,645,000 | -2,981,000 | -3,502,000 | -4,706,000 | -2,720,140 | -3,550,976 | -2,209,000 | -2,470,506 | 302,259 | -760,000 | -1,332,609 | -4,126,414 | -6,859,308 | -4,617,000 | -5,285,198 | -3,221,537 | -4,432,196 | -6,872,868 | -1,732,252 | -1,592,523 | -8,194,445 | -2,059,703 | -2,603,738 | -2,432,792 | 711,472 | -2,804,379 | 100,000 | 1,800,000 | -300,000 | -700,000 | -1,600,000 | -1,600,000 | -2,500,000 | -1,500,000 | -1,800,000 | -1,800,000 | -1,900,000 | -2,300,000 | -2,500,000 | -2,300,000 | -5,200,000 | -2,700,000 | -5,000,000 | -3,600,000 | -4,000,000 | -4,300,000 | -6,100,000 | -5,500,000 | -6,600,000 | -6,100,000 | -6,200,000 | -4,900,000 | -5,200,000 | -4,600,000 | -5,000,000 | -3,800,000 | -4,200,000 | -4,200,000 | -3,800,000 | -2,900,000 | -2,900,000 | -2,800,000 | -200,000 | -2,500,000 | -2,100,000 | -1,600,000 |