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 | 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 | 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-09-30 | 1997-06-30 | 1997-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 13,000 | 357,000 | 43,000 | 64,000 | 106,000 | 212,000 | 974,000 | 60,000 | 79,000 | 821,000 | 69,000 | 46,000 | 46,000 | 34,000 | 27,000 | 38,000 | 215,000 | 194,000 | 86,000 | 216,000 | 103,000 | 84,000 | 239,000 | 199,000 | 100,000 | 130,000 | 112,000 | 137,000 | -5,215,000 | 5,500,000 | 142,000 | 149,000 | 135,000 | 121,000 | 125,000 | 136,000 | 128,000 | 96,000 | 105,000 | 98,000 | 90,000 | 71,000 | 69,000 | 38,000 | 15,000 | 19,000 | 17,000 | 11,000 | 12,000 | -2,750,000 | 771,000 | 1,077,000 | 902,000 | 555,000 | 436,000 | 446,000 | 432,000 | 336,000 | 411,000 | 978,527 | 770,394 | 1,034,650 | 809,868 | 927,068 | 987,786 | 1,263,987 | 858,934 | 961,839 | 993,359 | 1,247,180 | 881,992 | 1,005,278 | 822,619 | 1,094,683 | 824,939 | 959,688 | 986,748 | 1,065,939 | 946,237 | 1,100,000 | 900,000 | 1,200,000 | 900,000 | 1,100,000 | 1,000,000 | 1,000,000 | 800,000 | 900,000 | 900,000 | 700,000 |
cost of revenue | 105,000 | 104,000 | 101,000 | 101,000 | 11,901,000 | 104,000 | 2,496,000 | 0 | 12,630,000 | 0 | 0 | 0 | 0 | 0 | 0 | 4,000 | 37,000 | 24,000 | 191,000 | 106,000 | 116,000 | 109,000 | 135,000 | 157,000 | 165,000 | 147,000 | 203,000 | 175,000 | 746,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -2,182,000 | 1,789,000 | 221,000 | 172,000 | 126,000 | 84,000 | 88,000 | 82,000 | 58,000 | 66,000 | 216,125 | 166,736 | 236,731 | 179,311 | 225,876 | 218,407 | 353,164 | 194,869 | 229,603 | 228,926 | 296,642 | 235,318 | 234,433 | 204,862 | 346,243 | 184,053 | 231,507 | 190,460 | 259,628 | 231,290 | 300,000 | 200,000 | 300,000 | 100,000 | 300,000 | 300,000 | 300,000 | 100,000 | 200,000 | 200,000 | 200,000 |
gross profit | -92,000 | 253,000 | -58,000 | -37,000 | -11,795,000 | 108,000 | -1,522,000 | 60,000 | -12,551,000 | 821,000 | 69,000 | 46,000 | 46,000 | 34,000 | 27,000 | 34,000 | 178,000 | 170,000 | -105,000 | 110,000 | -13,000 | -25,000 | 104,000 | 42,000 | -65,000 | -17,000 | -91,000 | -38,000 | -5,961,000 | 5,500,000 | 142,000 | 149,000 | 135,000 | 121,000 | 125,000 | 136,000 | 128,000 | 96,000 | 105,000 | 98,000 | 90,000 | 71,000 | 69,000 | 38,000 | 15,000 | 19,000 | 17,000 | 11,000 | 12,000 | -568,000 | -1,018,000 | 856,000 | 730,000 | 429,000 | 352,000 | 358,000 | 350,000 | 278,000 | 345,000 | 762,402 | 603,658 | 797,919 | 630,557 | 701,192 | 769,379 | 910,823 | 664,065 | 732,236 | 764,433 | 950,538 | 646,674 | 770,845 | 617,757 | 748,440 | 640,886 | 728,181 | 796,288 | 806,311 | 714,947 | 800,000 | 700,000 | 900,000 | 800,000 | 800,000 | 700,000 | 700,000 | 700,000 | 700,000 | 700,000 | 500,000 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 1,136,000 | 1,872,000 | 2,314,000 | 2,384,000 | 2,200,000 | 2,144,000 | 2,304,000 | 2,186,000 | 2,115,000 | 2,240,000 | 2,362,000 | 1,841,000 | 2,325,000 | 2,474,000 | 2,224,000 | 2,786,000 | 2,170,000 | 2,007,000 | 2,219,000 | 2,166,000 | 2,205,000 | 2,262,000 | 2,031,000 | 1,955,000 | 1,771,000 | 1,700,000 | 1,295,000 | 1,033,000 | 3,330,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -848,000 | 249,000 | 313,000 | 286,000 | 674,000 | 123,000 | 160,000 | 46,000 | 44,000 | 142,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 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 1,992,000 | 2,955,000 | 3,495,000 | 3,574,000 | 3,124,000 | 3,272,000 | 3,470,000 | 3,387,000 | 3,540,000 | 3,529,000 | 3,558,000 | 3,018,000 | 3,544,000 | 3,882,000 | 3,601,000 | 4,643,000 | 3,713,000 | 3,397,000 | 3,657,000 | 3,797,000 | 3,647,000 | 3,545,000 | 3,356,000 | 3,662,000 | 3,458,000 | 3,022,000 | 2,877,000 | 2,837,000 | 6,923,000 | 379,000 | 68,000 | 68,000 | 46,000 | 38,000 | 53,000 | 61,000 | 67,000 | 54,000 | 40,000 | 35,000 | 87,000 | 45,000 | 63,000 | 64,000 | 81,000 | 102,000 | 149,000 | 69,000 | 170,000 | -5,784,000 | 1,812,000 | 2,363,000 | 2,192,000 | 1,741,000 | 1,563,000 | 1,705,000 | 1,582,000 | 1,116,000 | 1,585,000 | 787,771 | 763,627 | 961,066 | 834,823 | 932,921 | 949,921 | 866,523 | 881,436 | 864,568 | 962,767 | 1,086,810 | 945,537 | 1,010,283 | 1,095,732 | 921,164 | 1,120,499 | 1,479,619 | 1,410,477 | 1,531,378 | 1,120,022 | 1,100,000 | 1,100,000 | 1,200,000 | 1,000,000 | 1,000,000 | 1,200,000 | 1,200,000 | 1,100,000 | 900,000 | 1,100,000 | 800,000 |
operating income | -2,084,000 | -2,574,000 | -3,452,000 | -3,510,000 | -3,018,000 | -3,060,000 | -2,496,000 | -3,327,000 | -3,461,000 | -2,708,000 | -3,489,000 | -2,972,000 | -3,498,000 | -3,848,000 | -3,574,000 | -4,609,000 | -3,535,000 | -3,227,000 | -3,762,000 | -3,687,000 | -3,660,000 | -3,570,000 | -3,252,000 | -3,620,000 | -3,523,000 | -3,039,000 | -2,968,000 | -2,875,000 | -12,884,000 | 5,121,000 | 74,000 | 81,000 | 89,000 | 83,000 | 72,000 | 75,000 | 61,000 | 42,000 | 65,000 | 63,000 | 3,000 | 26,000 | 6,000 | -26,000 | -66,000 | -83,000 | -132,000 | -58,000 | -158,000 | 10,499,000 | -8,113,000 | -1,507,000 | -1,462,000 | -1,312,000 | -1,211,000 | -1,347,000 | -1,232,000 | -2,295,000 | -1,240,000 | -62,083 | -229,626 | -163,147 | -204,266 | -231,729 | -180,542 | 44,300 | -217,371 | -132,332 | -198,334 | -136,272 | -298,863 | -239,438 | -477,975 | -172,724 | -479,613 | -751,438 | -614,189 | -725,067 | -405,075 | -300,000 | -400,000 | -300,000 | -200,000 | -200,000 | -500,000 | -500,000 | -400,000 | -200,000 | -400,000 | -300,000 |
net income | -2,072,000 | -2,574,000 | -3,424,000 | -3,492,000 | -3,038,000 | -3,054,000 | -2,498,000 | -3,323,000 | -3,467,000 | -2,706,000 | -3,487,000 | -2,969,000 | -2,989,000 | -3,848,000 | -3,573,000 | -4,594,000 | -3,501,000 | -3,792,000 | -3,750,000 | -3,665,000 | -3,642,000 | -3,544,000 | -3,217,000 | -3,584,000 | -3,486,000 | -3,001,000 | -2,945,000 | -2,876,000 | -15,588,000 | 5,121,000 | 75,000 | 82,000 | 90,000 | 83,000 | 73,000 | 76,000 | 61,000 | 43,000 | 66,000 | 64,000 | 5,000 | 30,000 | 9,000 | -25,000 | 38,000 | 451,000 | -129,000 | -55,000 | -285,000 | -459,000 | -8,113,000 | -1,482,000 | -1,455,000 | -1,310,000 | -1,205,000 | -1,339,000 | -1,224,000 | -2,278,000 | -1,235,000 | -59,095 | -180,477 | -160,246 | -212,102 | -239,588 | -110,768 | 57,218 | -213,025 | -114,369 | -209,335 | -198,106 | -287,696 | -270,430 | -471,250 | -111,392 | -532,841 | -790,305 | -526,587 | -664,643 | -339,786 | -100,000 | -400,000 | -200,000 | -200,000 | -100,000 | -800,000 | -200,000 | -200,000 | -200,000 | -400,000 | -200,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.
