Quarterly
Annual
| Unit: USD | 2023-06-30 | 2022-12-31 | 2022-09-30 | 2021-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 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-09-30 | 1998-06-30 | 1998-03-31 | 1997-12-31 | 1997-09-30 | 1997-06-30 | 1997-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 7,957,000 | 8,218,999 | 4,109,499 | 1,130,000 | 2,859,000 | 8,584,000 | 8,815,000 | 10,588,000 | 9,516,000 | 8,643,000 | 8,707,000 | 12,010,000 | 10,470,000 | 10,030,000 | 8,270,000 | 8,960,000 | 9,860,000 | 9,200,000 | 9,400,000 | 12,680,000 | 8,960,000 | 10,660,000 | 9,550,000 | 11,940,000 | 10,360,000 | 13,210,000 | 14,120,000 | 18,350,000 | 6,695,000 | 6,695,000 | -7,531,000 | 7,531,000 | 6,084,000 | 6,084,000 | 7,379,000 | 7,378,000 | 6,202,000 | 6,202,000 | 7,812,000 | 7,813,000 | 7,813,000 | 7,813,000 | 8,070,000 | 8,070,000 | 8,071,000 | 8,071,000 | 6,861,000 | 6,861,000 | 6,860,000 | 6,860,000 | 5,874,000 | 5,874,000 | 5,874,000 | 5,875,000 | 4,922,000 | 4,921,000 | 4,921,000 | 4,921,000 | 3,752,000 | 3,753,000 | 3,753,000 | 3,753,000 | 3,277,000 | 3,277,000 | 3,277,000 | 3,277,000 | 3,200,000 | 3,200,000 | 3,200,000 | 3,100,000 | 3,100,000 | 3,100,000 | 3,100,000 |
cost of revenue | 6,459,000 | 5,489,000 | 2,744,500 | 661,500 | 2,049,500 | 6,203,000 | 6,779,000 | 8,349,000 | 8,056,000 | 6,125,000 | 6,812,000 | 8,990,000 | 8,540,000 | 7,840,000 | 6,420,000 | 6,490,000 | 7,510,000 | 6,330,000 | 6,810,000 | 9,170,000 | 6,320,000 | 8,150,000 | 7,180,000 | 8,820,000 | 7,740,000 | 9,830,000 | 11,040,000 | 13,950,000 | 5,101,000 | 0 | 0 | 0 | 4,547,000 | 0 | 0 | 0 | 4,664,000 | 0 | 6,170,000 | 6,170,000 | 6,170,000 | 6,170,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 |
gross profit | 1,498,000 | 2,729,999 | 1,364,999 | 468,500 | 809,500 | 2,381,000 | 2,036,000 | 2,239,000 | 1,460,000 | 2,518,000 | 1,895,000 | 3,020,000 | 1,930,000 | 2,190,000 | 1,850,000 | 2,470,000 | 2,350,000 | 2,870,000 | 2,590,000 | 3,510,000 | 2,640,000 | 2,510,000 | 2,370,000 | 3,120,000 | 2,620,000 | 3,380,000 | 3,080,000 | 4,400,000 | 1,594,000 | 6,695,000 | -7,531,000 | 7,531,000 | 1,537,000 | 6,084,000 | 7,379,000 | 7,378,000 | 1,538,000 | 6,202,000 | 1,642,000 | 1,643,000 | 1,643,000 | 1,643,000 | 8,070,000 | 8,070,000 | 8,071,000 | 8,071,000 | 6,861,000 | 6,861,000 | 6,860,000 | 6,860,000 | 5,874,000 | 5,874,000 | 5,874,000 | 5,875,000 | 4,922,000 | 4,921,000 | 4,921,000 | 4,921,000 | 3,752,000 | 3,753,000 | 3,753,000 | 3,753,000 | 3,277,000 | 3,277,000 | 3,277,000 | 3,277,000 | 3,200,000 | 3,200,000 | 3,200,000 | 3,100,000 | 3,100,000 | 3,100,000 | 3,100,000 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 0 | 594,000 | 594,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 | 0 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 2,213,000 | 2,118,000 | 956,500 | -11,817,500 | 2,049,500 | 2,345,000 | 2,512,000 | 2,315,000 | 921,000 | 2,490,000 | 2,497,000 | 2,800,000 | 2,820,000 | 3,000,000 | 3,000,000 | 2,930,000 | 2,870,000 | 2,960,000 | 2,760,000 | 3,410,000 | 2,810,000 | 3,770,000 | 2,790,000 | 3,900,000 | 3,230,000 | 3,370,000 | 3,250,000 | 3,890,000 | 1,666,000 | 0 | 0 | 0 | 1,374,000 | 0 | 0 | 0 | 1,509,000 | 0 | -1,354,000 | -1,355,000 | -1,355,000 | -1,355,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 |
operating income | -715,000 | 612,000 | 306,000 | 1,582,000 | -361,000 | 36,000 | -476,000 | -76,000 | 539,000 | 28,000 | -602,000 | 220,000 | -890,000 | -810,000 | -1,150,000 | -460,000 | -510,000 | -80,000 | -170,000 | 110,000 | -170,000 | -1,260,000 | -420,000 | -770,000 | -600,000 | 20,000 | -160,000 | 510,000 | -72,000 | 6,695,000 | -34,514,000 | 7,531,000 | 162,000 | 6,084,000 | -19,188,000 | 7,378,000 | 30,000 | 6,202,000 | 288,000 | 288,000 | 288,000 | 288,000 | -23,764,000 | 8,070,000 | 8,071,000 | 8,071,000 | -20,052,000 | 6,861,000 | 6,860,000 | 6,860,000 | -17,034,000 | 5,874,000 | 5,874,000 | 5,875,000 | -14,208,000 | 4,921,000 | 4,921,000 | 4,921,000 | -10,907,000 | 3,753,000 | 3,753,000 | 3,753,000 | -9,565,000 | 3,277,000 | 3,277,000 | 3,277,000 | 3,200,000 | 3,200,000 | 3,200,000 | -9,100,000 | 3,100,000 | 3,100,000 | 3,100,000 |
net income | -255,000 | 553,000 | 276,500 | 1,077,500 | 434,500 | 134,000 | -280,000 | -790,000 | 878,000 | 437,000 | -92,000 | 690,000 | -480,000 | 50,000 | -660,000 | 20,000 | -140,000 | 130,000 | -150,000 | -310,000 | -120,000 | 510,000 | 10,000 | -640,000 | -450,000 | 20,000 | 10,000 | 150,000 | 2,000 | 2,000 | -165,000 | 165,000 | 46,000 | 46,000 | 217,000 | 217,000 | -37,000 | -37,000 | 183,000 | 183,000 | 183,000 | 183,000 | 148,000 | 148,000 | 149,000 | 149,000 | 133,000 | 133,000 | 133,000 | 132,000 | 125,000 | 125,000 | 125,000 | 125,000 | 146,000 | 146,000 | 146,000 | 146,000 | 89,000 | 90,000 | 90,000 | 90,000 | 85,000 | 85,000 | 85,000 | 85,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,000 | 100,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.
