NC 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-12-31 | 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-12-31 | 1991-09-30 | 1991-06-30 | 1991-03-31 | 1990-12-31 | 1990-09-30 | 1990-06-30 | 1990-03-31 | 1989-12-31 | 1989-09-30 | 1989-06-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 56,757,000 | 46,546,000 | 61,350,000 | 50,141,000 | 63,534,000 | 61,793,000 | 61,369,000 | 55,023,000 | 49,103,000 | 51,742,000 | 45,896,000 | 45,105,000 | 23,138,000 | 32,295,000 | 35,355,000 | 37,644,000 | 26,938,000 | 32,603,000 | 41,352,000 | 40,097,000 | 39,054,000 | 31,440,000 | 33,681,000 | 31,200,000 | 26,437,000 | 21,941,000 | 181,076,000 | 168,582,000 | 284,218,000 | 220,792,000 | 178,007,000 | 173,421,000 | 286,519,000 | 239,107,000 | 196,500,000 | 193,734,000 | 297,285,000 | 221,714,000 | 200,370,000 | 177,413,000 | 311,983,000 | 228,614,000 | 196,017,000 | 196,052,000 | 318,200,000 | 210,100,000 | 773,400,000 | 803,200,000 | 951,300,000 | 823,400,000 | 811,000,000 | 745,500,000 | 866,200,000 | 664,900,000 | 598,800,000 | 557,600,000 | 674,200,000 | 532,600,000 | 545,200,000 | 558,600,000 | 949,400,000 | 917,800,000 | 948,100,000 | 865,000,000 | 1,092,700,000 | 875,200,000 | 830,900,000 | 803,900,000 | 978,600,000 | 803,100,000 | 796,900,000 | 770,400,000 | 906,800,000 | 744,300,000 | 778,500,000 | 727,800,000 | 856,100,000 | 668,000,000 | 644,300,000 | 614,200,000 | 559,100,000 | 656,100,000 | 637,500,000 | 619,900,000 | 737,900,000 | 624,100,000 | 609,600,000 | 576,500,000 | 655,200,000 | 597,500,000 | 668,000,000 | 717,200,000 | 808,900,000 | 691,900,000 | 697,300,000 | 673,200,000 | 730,300,000 | 614,300,000 | 644,700,000 | 613,500,000 | 739,000,000 | 583,700,000 | 614,200,000 | 599,300,000 | 668,700,000 | 557,400,000 | 541,100,000 | 479,700,000 | 619,100,000 | 536,000,000 | 560,500,000 | 559,500,000 | 639,700,000 | 536,400,000 | 514,300,000 | 500,000,000 | 553,000,000 | 480,300,000 | 436,900,000 | 383,200,000 | 445,100,000 | 401,700,000 | 358,700,000 | 343,800,000 | 416,100,000 | 388,500,000 | 345,500,000 | 316,900,000 | 379,800,000 | 351,000,000 | 323,700,000 | 304,900,000 | 389,700,000 | 324,400,000 | 331,700,000 | 328,200,000 | 404,300,000 | 369,900,000 | 254,500,000 |
cost of revenue | 50,458,000 | 48,720,000 | 54,943,000 | 46,784,000 | 45,010,000 | 43,965,000 | 45,726,000 | 39,176,000 | 36,657,000 | 37,413,000 | 36,911,000 | 37,413,000 | 21,910,000 | 25,475,000 | 31,515,000 | 32,563,000 | 24,050,000 | 26,416,000 | 32,684,000 | 26,712,000 | 25,451,000 | 25,345,000 | 28,835,000 | 25,776,000 | 21,148,000 | 19,466,000 | 137,648,000 | 129,447,000 | 210,607,000 | 169,084,000 | 137,478,000 | 133,416,000 | 222,808,000 | 196,892,000 | 161,119,000 | 155,545,000 | 231,450,000 | 175,171,000 | 163,847,000 | 141,242,000 | 233,802,000 | 179,395,000 | 148,387,000 | 149,791,000 | 233,400,000 | 157,800,000 | 633,300,000 | 658,600,000 | 770,200,000 | 685,900,000 | 673,100,000 | 608,900,000 | 698,900,000 | 534,800,000 | 475,700,000 | 451,900,000 | 539,300,000 | 438,300,000 | 452,100,000 | 472,800,000 | 809,700,000 | 813,900,000 | 826,000,000 | 737,400,000 | 904,400,000 | 724,600,000 | 701,500,000 | 672,900,000 | 801,800,000 | 669,200,000 | 666,800,000 | 649,000,000 | 750,000,000 | 623,200,000 | 653,800,000 | 617,200,000 | 701,200,000 | 555,800,000 | 538,100,000 | 509,800,000 | 446,500,000 | 531,700,000 | 520,600,000 | 507,100,000 | 573,700,000 | 502,200,000 | 495,800,000 | 476,100,000 | 554,500,000 | 510,300,000 | 551,700,000 | 557,700,000 | 729,600,000 | 545,400,000 | 548,900,000 | 531,200,000 | 579,800,000 | 477,000,000 | 500,100,000 | 472,400,000 | 559,400,000 | 447,800,000 | 476,900,000 | 462,400,000 | 517,200,000 | 433,300,000 | 422,600,000 | 380,000,000 | 483,700,000 | 420,100,000 | 435,400,000 | 435,200,000 | 505,900,000 | 420,600,000 | 402,000,000 | 384,700,000 | 436,300,000 | 366,200,000 | 329,700,000 | 288,700,000 | 337,000,000 | 308,100,000 | 274,700,000 | 256,900,000 | 318,200,000 | 287,500,000 | 258,500,000 | 233,300,000 | 284,400,000 | 259,000,000 | 234,700,000 | 223,800,000 | 286,300,000 | 228,500,000 | 230,700,000 | 226,000,000 | 285,400,000 | 246,100,000 | 176,100,000 |
gross profit | 6,299,000 | -2,174,000 | 6,407,000 | 3,357,000 | 18,524,000 | 17,828,000 | 15,643,000 | 15,847,000 | 12,446,000 | 14,329,000 | 8,985,000 | 7,692,000 | 1,228,000 | 6,820,000 | 3,840,000 | 5,081,000 | 2,888,000 | 6,187,000 | 8,668,000 | 13,385,000 | 13,603,000 | 6,095,000 | 4,846,000 | 5,424,000 | 5,289,000 | 2,475,000 | 43,428,000 | 39,135,000 | 73,611,000 | 51,708,000 | 40,529,000 | 40,005,000 | 63,711,000 | 42,215,000 | 35,381,000 | 38,189,000 | 65,835,000 | 46,543,000 | 36,523,000 | 36,171,000 | 78,181,000 | 49,219,000 | 47,630,000 | 46,261,000 | 84,800,000 | 52,300,000 | 140,100,000 | 144,600,000 | 181,100,000 | 137,500,000 | 137,900,000 | 136,600,000 | 167,300,000 | 130,100,000 | 123,100,000 | 105,700,000 | 134,900,000 | 94,300,000 | 93,100,000 | 85,800,000 | 139,700,000 | 103,900,000 | 122,100,000 | 127,600,000 | 188,300,000 | 150,600,000 | 129,400,000 | 131,000,000 | 176,800,000 | 133,900,000 | 130,100,000 | 121,400,000 | 156,800,000 | 121,100,000 | 124,700,000 | 110,600,000 | 154,900,000 | 112,200,000 | 106,200,000 | 104,400,000 | 112,600,000 | 124,400,000 | 116,900,000 | 112,800,000 | 164,200,000 | 121,900,000 | 113,800,000 | 100,400,000 | 100,700,000 | 87,200,000 | 116,300,000 | 159,500,000 | 79,300,000 | 146,500,000 | 148,400,000 | 142,000,000 | 150,500,000 | 137,300,000 | 144,600,000 | 141,100,000 | 179,600,000 | 135,900,000 | 137,300,000 | 136,900,000 | 151,500,000 | 124,100,000 | 118,500,000 | 99,700,000 | 135,400,000 | 115,900,000 | 125,100,000 | 124,300,000 | 133,800,000 | 115,800,000 | 112,300,000 | 115,300,000 | 116,700,000 | 114,100,000 | 107,200,000 | 94,500,000 | 108,100,000 | 93,600,000 | 84,000,000 | 86,900,000 | 97,900,000 | 101,000,000 | 87,000,000 | 83,600,000 | 95,400,000 | 92,000,000 | 89,000,000 | 81,100,000 | 103,400,000 | 95,900,000 | 101,000,000 | 102,200,000 | 118,900,000 | 123,800,000 | 78,400,000 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 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 | 19,876,000 | 17,154,000 | 16,106,000 | 16,012,000 | 16,467,000 | 19,055,000 | 17,276,000 | 16,011,000 | 16,190,000 | 15,104,000 | 14,153,000 | 15,128,000 | 17,177,000 | 12,962,000 | 13,773,000 | 13,938,000 | 14,830,000 | 15,439,000 | 13,999,000 | 13,666,000 | 15,799,000 | 13,018,000 | 13,020,000 | 11,690,000 | 16,684,000 | 12,494,000 | 49,315,000 | 47,105,000 | 57,765,000 | 48,891,000 | 48,703,000 | 47,617,000 | 54,598,000 | 48,933,000 | 46,594,000 | 47,903,000 | 54,704,000 | 47,600,000 | 52,289,000 | 49,510,000 | 59,386,000 | 44,659,000 | 49,375,000 | 51,396,000 | 64,900,000 | 52,100,000 | 108,600,000 | 106,800,000 | 78,100,000 | 111,100,000 | 116,300,000 | 113,400,000 | 122,700,000 | 109,300,000 | 105,300,000 | 93,900,000 | 105,400,000 | 88,700,000 | 87,800,000 | 96,400,000 | 436,000,000 | 99,200,000 | 110,400,000 | 115,400,000 | 500,200,000 | 111,600,000 | 111,200,000 | 113,600,000 | 83,700,000 | 102,700,000 | 105,400,000 | 96,500,000 | 111,100,000 | 93,300,000 | 99,700,000 | 98,400,000 | 106,700,000 | 91,700,000 | 93,300,000 | 90,400,000 | 75,700,000 | 95,500,000 | 87,300,000 | 92,200,000 | 98,600,000 | 86,600,000 | 88,200,000 | 81,600,000 | 111,800,000 | 96,400,000 | 98,200,000 | 126,400,000 | 30,300,000 | 116,400,000 | 115,200,000 | 115,200,000 | 111,200,000 | 112,700,000 | 107,400,000 | 109,700,000 | 119,300,000 | 92,600,000 | 90,300,000 | 87,800,000 | 98,800,000 | 86,600,000 | 84,700,000 | 83,700,000 | 94,100,000 | 90,100,000 | 90,800,000 | 92,700,000 | 90,100,000 | 83,300,000 | 83,400,000 | 83,400,000 | 81,400,000 | 78,800,000 | 74,400,000 | 74,300,000 | 69,200,000 | 68,900,000 | 70,700,000 | 67,500,000 | 71,200,000 | 66,100,000 | 64,000,000 | 64,400,000 | 69,700,000 | 62,200,000 | 61,100,000 | 61,600,000 | 100,500,000 | 61,500,000 | 65,400,000 | 58,800,000 | 74,900,000 | 75,800,000 | 48,600,000 |
operating income | -13,577,000 | -6,267,000 | 1,750,000 | 4,049,000 | 15,541,000 | 16,223,000 | 29,683,000 | 14,944,000 | 10,818,000 | 27,592,000 | 8,670,000 | 8,330,000 | -8,012,000 | 9,398,000 | 4,482,000 | 7,580,000 | 4,623,000 | 8,663,000 | 9,161,000 | 16,373,000 | 15,554,000 | 10,547,000 | 7,802,000 | 9,721,000 | 6,506,000 | 6,989,000 | 10,581,000 | 7,368,000 | 30,394,000 | 699,000 | 5,210,000 | 5,412,000 | 21,538,000 | 5,760,000 | 1,288,000 | 3,241,000 | -73,156,000 | 11,323,000 | -3,891,000 | -585,000 | 28,829,000 | 16,682,000 | 8,803,000 | 7,022,000 | 37,000,000 | 14,800,000 | 31,500,000 | 37,800,000 | 70,300,000 | 37,400,000 | 31,100,000 | 35,300,000 | 56,700,000 | 32,100,000 | 27,300,000 | 24,200,000 | 37,100,000 | 9,200,000 | 13,600,000 | -800,000 | -412,800,000 | 3,000,000 | 10,900,000 | 11,600,000 | 71,200,000 | 34,000,000 | 17,200,000 | 15,000,000 | 82,100,000 | 31,600,000 | 7,100,000 | 25,100,000 | 42,500,000 | 27,800,000 | 25,500,000 | 12,200,000 | 47,900,000 | 20,800,000 | 14,000,000 | 5,300,000 | 38,100,000 | 28,900,000 | 29,600,000 | 20,600,000 | 52,100,000 | 35,300,000 | 25,600,000 | 18,800,000 | -28,000,000 | -17,500,000 | 18,100,000 | 33,100,000 | 27,800,000 | 30,100,000 | 33,200,000 | 26,800,000 | 38,100,000 | 24,600,000 | 37,200,000 | 31,400,000 | 58,700,000 | 43,300,000 | 47,000,000 | 49,100,000 | 44,700,000 | 37,500,000 | 33,800,000 | 16,000,000 | 41,300,000 | 25,800,000 | 34,300,000 | 31,600,000 | 43,700,000 | 32,500,000 | 28,900,000 | 31,900,000 | 35,300,000 | 35,300,000 | 32,800,000 | 20,200,000 | 38,900,000 | 24,700,000 | 13,300,000 | 19,400,000 | 26,700,000 | 34,900,000 | 23,000,000 | 19,200,000 | 25,700,000 | 29,800,000 | 27,900,000 | 19,500,000 | 2,900,000 | 34,400,000 | 35,600,000 | 43,400,000 | 44,000,000 | 48,000,000 | 29,800,000 |
net income | -43,967,000 | -3,832,000 | 2,520,000 | 5,692,000 | 13,782,000 | 10,614,000 | 37,180,000 | 12,582,000 | 7,822,000 | 24,837,000 | 6,505,000 | 8,961,000 | -5,445,000 | 8,022,000 | 6,050,000 | 6,166,000 | 6,375,000 | 10,264,000 | 7,975,000 | 15,018,000 | 11,016,000 | 9,200,000 | 6,393,000 | 8,176,000 | 10,172,000 | 8,398,000 | 6,788,000 | 4,978,000 | 24,131,000 | -442,000 | 3,116,000 | 2,802,000 | 18,091,000 | 3,141,000 | -275,000 | 1,027,000 | -40,669,000 | 7,699,000 | -3,624,000 | -1,524,000 | 22,556,000 | 12,325,000 | 5,147,000 | 4,422,000 | 23,700,000 | 38,000,000 | 21,800,000 | 25,200,000 | 54,400,000 | 25,700,000 | 19,200,000 | 62,800,000 | 38,400,000 | 13,500,000 | 15,900,000 | 11,700,000 | 42,500,000 | -3,900,000 | 1,600,000 | -9,100,000 | -425,300,000 | -17,400,000 | 2,400,000 | 2,700,000 | 51,700,000 | 21,100,000 | 9,900,000 | 6,600,000 | 70,000,000 | 18,800,000 | 4,700,000 | 12,700,000 | 32,400,000 | 13,600,000 | 11,300,000 | 5,200,000 | 32,600,000 | 13,400,000 | 6,400,000 | -4,500,000 | 27,400,000 | 11,700,000 | 9,600,000 | 4,100,000 | 25,300,000 | 8,000,000 | 2,800,000 | 15,400,000 | -27,700,000 | -27,500,000 | 6,100,000 | 13,100,000 | 36,000,000 | 8,900,000 | 13,600,000 | 9,200,000 | 18,100,000 | 7,000,000 | 16,300,000 | 11,700,000 | 31,500,000 | 20,400,000 | 26,300,000 | 24,100,000 | 29,600,000 | 14,500,000 | 14,900,000 | 2,800,000 | 16,100,000 | 7,600,000 | 14,000,000 | 12,900,000 | 56,600,000 | 11,600,000 | 14,700,000 | 11,500,000 | 22,300,000 | 11,000,000 | 6,000,000 | 2,800,000 | 9,800,000 | 2,000,000 | -3,500,000 | 14,500,000 | -98,000,000 | 9,600,000 | 1,400,000 | 1,100,000 | 10,100,000 | 3,900,000 | 4,700,000 | 1,700,000 | -700,000 | 9,000,000 | 9,900,000 | 12,700,000 | 18,900,000 | 13,800,000 | 13,400,000 |