NRIM 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-03-31 | 1996-12-31 | 1996-09-30 | 1996-06-30 | 1996-03-31 | 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 | 1991-09-30 | 1991-06-30 | 1991-03-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 35,928,000 | 34,352,000 | 32,122,000 | 29,940,000 | 34,062,000 | 34,983,000 | 30,019,000 | 30,127,000 | 31,287,000 | 33,090,000 | 33,324,000 | 35,389,000 | 36,956,000 | 39,922,000 | 34,992,000 | 22,123,000 | 26,145,000 | 26,815,000 | 25,526,000 | 23,302,000 | 23,855,000 | 24,492,000 | 23,303,000 | 21,725,000 | 22,634,000 | 24,268,000 | 23,962,000 | 22,729,000 | 24,250,000 | 26,148,000 | 25,943,000 | 23,279,000 | 24,504,000 | 27,089,000 | 25,758,000 | 24,167,000 | 20,013,000 | 17,160,000 | 17,162,000 | 14,098,000 | 14,212,000 | 13,929,000 | 14,093,000 | 13,459,000 | 13,456,000 | 13,787,000 | 13,816,000 | 13,260,000 | 13,991,000 | 13,364,000 | 13,386,000 | 13,512,000 | 11,620,000 | 14,803,000 | 14,710,000 | 14,240,000 | 14,439,000 | 14,730,000 | 14,580,000 | 13,975,000 | 14,221,000 | 14,085,000 | 14,290,000 | 14,617,000 | 15,633,000 | 15,195,000 | 15,057,000 | 13,765,000 | 14,836,000 | 14,140,000 | 13,477,000 | 12,727,000 | 13,039,000 | 12,631,000 | 11,740,000 | 11,331,000 | 12,017,000 | 11,084,000 | 11,234,000 | 10,725,000 | 11,283,000 | 11,914,000 | 11,446,000 | 10,713,000 | 10,986,000 | 10,495,000 | 9,371,000 | 9,017,000 | 9,598,000 | 9,398,000 | 8,856,000 | 8,263,000 | 8,614,000 | 7,990,000 | 7,697,000 | 7,400,000 | 7,646,000 | 7,889,000 | 5,800,000 | 5,100,000 | 5,100,000 | 5,100,000 | 4,700,000 | 4,600,000 | 3,600,000 | 4,500,000 | 2,900,000 | 3,100,000 | 2,900,000 | 2,900,000 | 2,700,000 | 2,600,000 | 2,500,000 | 2,300,000 | 2,000,000 | 2,000,000 | 1,900,000 | 1,800,000 | 1,500,000 | 1,500,000 | 1,400,000 | 1,300,000 | 600,000 | 300,000 | 200,000 |
cost of revenue | 0 | 0 | 302,000 | 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 | 234,000 | 229,000 | 227,000 | 220,000 | 224,000 | 264,000 | 213,000 | 200,000 | 198,000 | 207,000 | 189,000 | 184,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5,000 | 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 |
gross profit | 35,928,000 | 34,352,000 | 31,820,000 | 29,940,000 | 34,062,000 | 34,983,000 | 30,019,000 | 30,127,000 | 31,287,000 | 33,090,000 | 33,324,000 | 35,389,000 | 36,956,000 | 39,922,000 | 34,992,000 | 22,123,000 | 26,145,000 | 26,815,000 | 25,526,000 | 23,302,000 | 23,855,000 | 24,492,000 | 23,303,000 | 21,725,000 | 22,748,000 | 24,268,000 | 23,962,000 | 22,729,000 | 24,250,000 | 26,148,000 | 25,943,000 | 23,279,000 | 24,270,000 | 26,860,000 | 25,531,000 | 23,947,000 | 19,789,000 | 16,896,000 | 16,949,000 | 13,898,000 | 14,014,000 | 13,722,000 | 13,904,000 | 13,275,000 | 13,456,000 | 13,787,000 | 13,816,000 | 13,260,000 | 13,991,000 | 13,364,000 | 13,386,000 | 13,512,000 | 11,620,000 | 14,807,000 | 14,710,000 | 14,235,000 | 14,439,000 | 14,730,000 | 14,580,000 | 13,975,000 | 14,221,000 | 14,085,000 | 14,290,000 | 14,617,000 | 15,633,000 | 15,195,000 | 15,057,000 | 13,765,000 | 14,836,000 | 14,140,000 | 13,477,000 | 12,727,000 | 13,039,000 | 12,631,000 | 11,740,000 | 11,331,000 | 12,017,000 | 11,084,000 | 11,234,000 | 10,725,000 | 11,283,000 | 11,914,000 | 11,446,000 | 10,713,000 | 10,986,000 | 10,495,000 | 9,371,000 | 9,017,000 | 9,598,000 | 9,398,000 | 8,856,000 | 8,263,000 | 8,614,000 | 7,990,000 | 7,697,000 | 7,400,000 | 7,646,000 | 7,889,000 | 5,800,000 | 5,100,000 | 5,100,000 | 5,100,000 | 4,700,000 | 4,600,000 | 3,600,000 | 4,500,000 | 2,900,000 | 3,100,000 | 2,900,000 | 2,900,000 | 2,700,000 | 2,600,000 | 2,500,000 | 2,300,000 | 2,000,000 | 2,000,000 | 1,900,000 | 1,800,000 | 1,500,000 | 1,500,000 | 1,400,000 | 1,300,000 | 600,000 | 300,000 | 200,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 |
sales and marketing | 933,000 | 499,000 | 933,000 | 564,000 | 984,000 | 524,000 | 814,000 | 425,000 | 1,132,000 | 533,000 | 672,000 | 404,000 | 739,000 | 302,000 | 696,000 | 583,000 | 764,000 | 357,000 | 833,000 | 419,000 | 857,000 | 367,000 | 462,000 | 632,000 | 833,000 | 332,000 | 891,000 | 510,000 | 596,000 | 500,000 | 615,000 | 738,000 | 904,000 | 565,000 | 642,000 | 617,000 | 634,000 | 417,000 | 394,000 | 614,000 | 488,000 | 473,000 | 445,000 | 447,000 | 667,000 | 436,000 | 435,000 | 437,000 | 456,000 | 435,000 | 443,000 | 437,000 | 459,000 | 445,000 | 439,000 | 439,000 | 366,000 | 317,000 | 316,000 | 318,000 | 326,000 | 391,000 | 391,000 | 390,000 | 221,000 | 468,000 | 469,000 | 459,000 | 244,000 | 445,000 | 444,000 | 508,000 | 262,000 | 497,000 | 541,000 | 357,000 | 234,000 | 340,000 | 338,000 | 289,000 | 264,000 | 312,000 | 312,000 | 317,000 | 1,136,000 | 0 | 310,000 | 311,000 | 1,153,000 | 0 | 0 | 301,000 | 330,000 | 234,000 | 234,000 | 236,000 | 360,000 | 232,000 | 200,000 | 200,000 | 300,000 | 200,000 | 200,000 | 200,000 | 200,000 | 300,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 | 0 | 200,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 |
general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 16,092,000 | 16,297,000 | 15,830,000 | 16,041,000 | 14,582,000 | 17,370,000 | 18,228,000 | 16,664,000 | 17,767,000 | 18,276,000 | 17,452,000 | 17,077,000 | 19,141,000 | 18,584,000 | 17,971,000 | 14,337,000 | 15,653,000 | 15,137,000 | 14,973,000 | 13,239,000 | 13,320,000 | 12,935,000 | 12,863,000 | 12,429,000 | 12,550,000 | 13,038,000 | 13,396,000 | 12,333,000 | 12,726,000 | 13,544,000 | 13,420,000 | 12,650,000 | 11,080,000 | 11,846,000 | 11,470,000 | 10,874,000 | 8,135,000 | 7,426,000 | 7,123,000 | 6,105,000 | 6,578,000 | 6,313,000 | 5,847,000 | 5,879,000 | 4,593,000 | 6,195,000 | 5,910,000 | 6,247,000 | 5,702,000 | 5,878,000 | 5,772,000 | 5,992,000 | 5,641,000 | 6,234,000 | 5,824,000 | 6,178,000 | 5,734,000 | 6,232,000 | 6,667,000 | 6,256,000 | 5,018,000 | 5,135,000 | 5,440,000 | 5,403,000 | 5,174,000 | 5,110,000 | 5,161,000 | 5,255,000 | 5,051,000 | 4,790,000 | 4,671,000 | 4,765,000 | 4,383,000 | 489,000 | 4,426,000 | 4,358,000 | 4,044,000 | 3,794,000 | 4,031,000 | 3,840,000 | 3,711,000 | 3,726,000 | 3,426,000 | 3,317,000 | 3,512,000 | 3,292,000 | 3,108,000 | 3,111,000 | 3,113,000 | 2,980,000 | 3,077,000 | 2,966,000 | 2,740,000 | 2,771,000 | 2,790,000 | 2,865,000 | 2,717,000 | 3,099,000 | 2,200,000 | 1,900,000 | 1,800,000 | 1,700,000 | 1,500,000 | 1,600,000 | 1,400,000 | 1,800,000 | 1,100,000 | 1,200,000 | 1,200,000 | 1,100,000 | 1,100,000 | 900,000 | 1,000,000 | 900,000 | 800,000 | 800,000 | 700,000 | 600,000 | 600,000 | 500,000 | 500,000 | 400,000 | 400,000 | 300,000 | 300,000 |
operating income | 933,000 | 499,000 | 933,000 | 23,509,000 | 984,000 | 524,000 | 23,238,000 | -19,106,000 | 22,999,000 | 533,000 | 672,000 | 404,000 | -21,100,000 | 302,000 | 696,000 | 583,000 | -17,792,000 | 357,000 | 833,000 | 419,000 | -16,010,000 | 367,000 | 462,000 | 632,000 | -16,585,000 | 332,000 | 891,000 | 510,000 | -17,898,000 | 500,000 | 615,000 | 738,000 | 10,759,000 | 565,000 | 642,000 | 617,000 | -9,928,000 | 417,000 | 394,000 | 614,000 | -9,294,000 | 473,000 | 445,000 | 447,000 | -8,137,000 | 436,000 | 435,000 | 437,000 | -8,433,000 | 435,000 | 443,000 | 437,000 | -7,918,000 | 445,000 | 439,000 | 439,000 | -10,337,000 | 317,000 | 316,000 | 318,000 | -9,693,000 | 391,000 | 391,000 | 390,000 | -6,575,000 | 468,000 | 469,000 | 459,000 | -3,013,000 | 445,000 | 444,000 | 508,000 | -3,281,000 | 497,000 | 541,000 | 357,000 | -5,150,000 | 340,000 | 338,000 | 289,000 | -5,487,000 | 312,000 | 312,000 | 317,000 | -4,888,000 | -4,336,000 | 310,000 | 311,000 | -3,312,000 | -2,298,000 | -1,671,000 | -837,000 | -805,000 | -266,000 | -707,000 | -1,169,000 | -1,624,000 | -1,866,000 | -1,000,000 | -600,000 | -600,000 | -500,000 | -600,000 | -900,000 | -800,000 | -1,200,000 | -500,000 | -600,000 | -500,000 | -600,000 | -600,000 | -400,000 | -800,000 | -1,100,000 | -1,000,000 | -900,000 | -900,000 | -1,000,000 | -800,000 | -900,000 | -800,000 | -800,000 | 0 | -500,000 | -600,000 |
net income | 6,485,000 | 8,002,000 | 6,980,000 | 10,654,000 | 13,442,000 | 15,368,000 | 8,179,000 | 11,021,000 | 10,131,000 | 12,658,000 | 14,132,000 | 15,896,000 | 15,856,000 | 21,628,000 | 17,535,000 | 6,433,000 | 8,353,000 | 10,509,000 | 9,569,000 | 7,533,000 | 7,845,000 | 8,673,000 | 8,314,000 | 7,462,000 | 6,163,000 | 13,794,000 | 9,718,000 | 8,896,000 | 6,352,000 | 11,935,000 | 11,864,000 | 9,105,000 | 7,080,000 | 12,407,000 | 11,563,000 | 10,535,000 | 9,861,000 | 4,934,000 | 4,106,000 | 2,734,000 | 4,720,000 | 3,243,000 | 3,702,000 | 3,139,000 | 5,319,000 | 4,157,000 | 3,725,000 | 3,207,000 | 5,558,000 | 3,362,000 | 3,070,000 | 2,778,000 | 3,702,000 | 4,477,000 | 3,605,000 | 2,863,000 | 4,102,000 | 3,360,000 | 3,650,000 | 3,582,000 | 4,528,000 | 2,989,000 | 2,824,000 | 2,422,000 | 9,058,000 | 2,783,000 | 2,670,000 | 1,662,000 | 11,823,000 | 2,203,000 | 1,951,000 | 1,428,000 | 9,758,000 | 1,494,000 | 1,065,000 | 838,000 | 6,867,000 | 885,000 | 955,000 | 836,000 | 5,796,000 | 1,925,000 | 1,777,000 | 1,163,000 | 6,098,000 | 6,159,000 | 1,214,000 | 991,000 | 6,286,000 | 7,100,000 | 7,185,000 | 7,426,000 | 7,809,000 | 7,724,000 | 6,990,000 | 6,231,000 | 6,022,000 | 6,023,000 | 4,800,000 | 4,500,000 | 4,500,000 | 4,600,000 | 4,100,000 | 3,700,000 | 2,800,000 | 3,300,000 | 2,400,000 | 2,500,000 | 2,400,000 | 2,300,000 | 2,100,000 | 2,200,000 | 1,700,000 | 1,200,000 | 1,000,000 | 1,100,000 | 1,000,000 | 800,000 | 700,000 | 600,000 | 600,000 | 500,000 | 0 | -200,000 | -400,000 |