Quarterly
Annual
| Unit: USD | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 9,442,000 | 9,049,000 | 8,747,000 | 9,061,000 | 9,985,000 | 8,296,000 | 8,704,000 | 7,955,000 | 8,377,000 | 8,300,000 | 7,715,000 | 6,629,000 | 8,225,000 | 8,213,000 | 8,277,000 | 7,530,000 | 7,203,000 | 7,240,000 | 6,744,000 | 5,935,000 | 6,504,000 | 6,233,000 | 6,012,000 | 5,239,000 | 6,017,000 | 5,802,000 | 5,297,000 | 4,787,000 | 5,805,000 | 5,388,000 | 5,085,000 | 5,035,000 | 5,107,000 | 4,983,000 | 5,443,000 | 4,237,000 | 5,040,000 | 4,930,000 | 4,809,000 | 3,862,000 | 5,452,000 | 5,357,000 | 5,131,000 | 4,881,000 | 4,738,000 | 4,962,000 | 4,666,000 | 4,693,000 | 5,249,000 | 4,752,000 | 4,351,000 | 5,536,000 | 3,264,000 | 3,898,000 | 3,781,000 | 3,798,000 | 3,350,000 | 3,060,000 | 3,203,000 | 3,311,000 | 3,292,000 | 3,270,000 | 3,039,000 | 2,970,000 | 3,179,000 | 3,086,000 | 2,990,000 | 3,330,000 | 3,248,000 | 3,197,000 | 2,845,000 | 3,087,000 | 2,810,000 | 2,680,000 | 2,692,000 | 2,808,000 | 2,774,000 | 2,801,000 | 2,710,000 | 2,789,000 | 2,708,000 | 2,707,000 | 2,690,000 | 2,532,000 | 2,510,000 | 2,426,000 | 2,367,000 | 1,991,000 | 2,541,000 | 2,466,000 | 2,311,000 |
cost of revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 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 | 9,442,000 | 9,049,000 | 8,747,000 | 9,061,000 | 9,985,000 | 8,296,000 | 8,704,000 | 7,955,000 | 8,377,000 | 8,300,000 | 7,715,000 | 6,629,000 | 8,225,000 | 8,213,000 | 8,277,000 | 7,530,000 | 7,203,000 | 7,240,000 | 6,744,000 | 5,935,000 | 6,504,000 | 6,233,000 | 6,012,000 | 5,239,000 | 6,017,000 | 5,802,000 | 5,297,000 | 4,787,000 | 5,805,000 | 5,388,000 | 5,085,000 | 5,035,000 | 5,107,000 | 4,983,000 | 5,443,000 | 4,237,000 | 5,040,000 | 4,930,000 | 4,809,000 | 3,862,000 | 5,452,000 | 5,357,000 | 5,131,000 | 4,881,000 | 4,738,000 | 4,962,000 | 4,666,000 | 4,693,000 | 5,249,000 | 4,752,000 | 4,351,000 | 5,536,000 | 3,264,000 | 3,898,000 | 3,781,000 | 3,798,000 | 3,350,000 | 3,060,000 | 3,203,000 | 3,311,000 | 3,292,000 | 3,270,000 | 3,039,000 | 2,970,000 | 3,179,000 | 3,086,000 | 2,990,000 | 3,330,000 | 3,248,000 | 3,197,000 | 2,845,000 | 3,087,000 | 2,810,000 | 2,680,000 | 2,692,000 | 2,808,000 | 2,774,000 | 2,801,000 | 2,710,000 | 2,789,000 | 2,708,000 | 2,707,000 | 2,690,000 | 2,532,000 | 2,510,000 | 2,426,000 | 2,367,000 | 1,991,000 | 2,541,000 | 2,466,000 | 2,311,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 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 233,000 | 523,000 | -4,866,000 | 1,017,000 | -4,697,000 | 267,000 | 270,000 | 841,000 | 211,000 | 185,000 | 221,000 | 928,000 | 278,000 | 165,000 | 221,000 | 969,000 | 243,000 | 254,000 | 216,000 | 841,000 | 157,000 | 216,000 | 202,000 | 876,000 | 172,000 | 190,000 | 183,000 | 950,000 | 181,000 | 178,000 | 201,000 | 687,000 | 142,000 | 183,000 | 163,000 | 715,000 | 158,000 | 178,000 | 177,000 | 672,000 | 135,000 | 175,000 | 200,000 | 706,000 | 192,000 | 163,000 | 182,000 | 548,000 | 134,000 | 165,000 | 114,000 | 1,292,000 | 299,000 | -1,626,000 | -969,000 | -3,961,000 | -319,000 | -379,000 | -496,000 | -374,000 | -361,000 | -448,000 | -352,000 | -849,000 | -501,000 | -686,000 | -764,000 | -930,000 | -1,021,000 | -1,033,000 | -793,000 | -700,000 | -757,000 | -769,000 | -754,000 | -719,000 | -689,000 | -766,000 | -778,000 | -674,000 | -561,000 | -668,000 | -738,000 | -533,000 | -309,000 | -255,000 | -219,000 | -1,844,000 | -294,000 | -378,000 | -390,000 |
operating income | 4,710,000 | 3,739,000 | 3,881,000 | 4,436,000 | 5,288,000 | 3,724,000 | 4,061,000 | 4,763,000 | 4,117,000 | 3,720,000 | 3,646,000 | 4,122,000 | 4,783,000 | 4,485,000 | 4,310,000 | 1,843,000 | 2,673,000 | 2,938,000 | 2,777,000 | 2,972,000 | 3,245,000 | 2,422,000 | 2,245,000 | 2,571,000 | 2,444,000 | 2,234,000 | 1,930,000 | 1,897,000 | 2,667,000 | 1,886,000 | 1,680,000 | 2,388,000 | 2,053,000 | 1,850,000 | 1,799,000 | 1,913,000 | 2,214,000 | 2,144,000 | 2,127,000 | 1,954,000 | 1,982,000 | 2,940,000 | 2,688,000 | 2,855,000 | 2,716,000 | 2,606,000 | 2,479,000 | 2,335,000 | 2,975,000 | 2,925,000 | 2,704,000 | 2,465,000 | 1,629,000 | 2,272,000 | 2,812,000 | 2,534,000 | 3,031,000 | 2,681,000 | 2,707,000 | 2,937,000 | 2,931,000 | 2,822,000 | 2,687,000 | 2,121,000 | 2,678,000 | 2,400,000 | 2,226,000 | 2,400,000 | 2,227,000 | 2,164,000 | 2,052,000 | 2,387,000 | 2,053,000 | 1,911,000 | 1,938,000 | 2,089,000 | 2,085,000 | 2,035,000 | 1,932,000 | 2,115,000 | 2,147,000 | 2,039,000 | 1,952,000 | 1,999,000 | 2,201,000 | 2,171,000 | 2,148,000 | 147,000 | 2,247,000 | 2,088,000 | 1,921,000 |
net income | 3,040,000 | 2,237,000 | 2,436,000 | 2,688,000 | 3,375,000 | 1,934,000 | 2,174,000 | 2,466,000 | 1,798,000 | 1,294,000 | 1,190,000 | 1,563,000 | 2,168,000 | 2,140,000 | 2,082,000 | 276,000 | 1,161,000 | 1,413,000 | 1,362,000 | 573,000 | 1,707,000 | 1,041,000 | 956,000 | 1,196,000 | 1,058,000 | 930,000 | 802,000 | 925,000 | 1,520,000 | 927,000 | 781,000 | 1,275,000 | 1,022,000 | 878,000 | 841,000 | 929,000 | 1,082,000 | 939,000 | 858,000 | 691,000 | 669,000 | 1,256,000 | 1,039,000 | 1,153,000 | 1,049,000 | 850,000 | 781,000 | 583,000 | 961,000 | 843,000 | 682,000 | 472,000 | -10,000 | 408,000 | 668,000 | 614,000 | 716,000 | 541,000 | 559,000 | 685,000 | 754,000 | 707,000 | 551,000 | 86,000 | 692,000 | 602,000 | 585,000 | 689,000 | 663,000 | 654,000 | 567,000 | 785,000 | 685,000 | 523,000 | 565,000 | 675,000 | 649,000 | 625,000 | 540,000 | 663,000 | 581,000 | 530,000 | 483,000 | 402,000 | 491,000 | 421,000 | 391,000 | -1,379,000 | 532,000 | 460,000 | 391,000 |
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.
