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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 3,755,000 | 3,798,000 | 3,910,000 | 4,094,000 | 4,083,000 | 4,210,000 | 4,206,000 | 4,117,000 | 4,286,000 | 4,104,000 | 3,445,000 | 2,874,000 | 2,836,000 | 2,705,000 | 2,632,000 | 2,738,000 | 2,832,000 | 2,688,000 | 2,693,000 | 2,196,000 | 2,375,000 | 2,803,000 | 3,083,000 | 3,713,000 | 3,969,000 | 4,234,000 | 4,074,000 | 3,994,000 | 3,991,000 | 3,724,000 | 3,696,000 | 4,231,000 | 4,243,000 | 4,549,000 | 4,876,000 | 4,787,000 | 5,012,000 | 5,770,000 | 6,152,000 | 5,302,000 | 6,513,000 | 6,710,000 | 5,600,000 | 6,004,000 | 6,193,000 | 6,735,000 | 6,372,000 | 6,672,000 | 6,517,000 | 6,593,000 | 6,532,000 | 6,613,000 | 6,529,000 | 6,892,000 | 5,800,000 | 5,387,000 | 5,479,000 | 5,325,000 | 6,004,000 | 6,099,000 | 6,473,000 | 5,994,000 | 5,700,000 | 5,398,000 | 4,203,000 | 4,150,000 | 2,469,000 | 2,223,000 | 2,309,000 | 2,059,000 | 2,059,000 | 2,059,000 | 2,059,000 | 1,442,000 | 1,442,000 | 1,442,000 | 1,442,000 |
cost of revenue | 1,588,000 | 1,206,000 | 1,267,000 | 1,262,000 | 1,279,000 | 1,232,000 | 1,271,000 | 1,334,000 | 1,280,000 | 1,316,000 | 1,193,000 | 1,066,000 | 957,000 | 885,000 | 1,079,000 | 1,184,000 | 1,311,000 | 1,121,000 | 1,491,000 | 1,407,000 | 1,341,000 | 1,366,000 | 1,534,000 | 1,891,000 | 1,957,000 | 1,914,000 | 1,835,000 | 1,716,000 | 1,695,000 | 1,516,000 | 1,688,000 | 1,988,000 | 2,089,000 | 2,259,000 | 2,663,000 | 3,050,000 | 3,068,000 | 3,013,000 | 3,019,000 | 3,189,000 | 2,984,000 | 2,978,000 | 2,747,000 | 2,817,000 | 2,994,000 | 2,908,000 | 2,826,000 | 2,956,000 | 3,081,000 | 3,164,000 | 3,233,000 | 3,256,000 | 3,342,000 | 3,492,000 | 2,676,000 | 2,599,000 | 2,440,000 | 2,250,000 | 2,703,000 | 2,682,000 | 2,898,000 | 3,193,000 | 2,631,000 | 2,459,000 | 2,022,000 | 1,656,000 | 1,208,000 | 1,015,000 | 1,141,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
gross profit | 2,167,000 | 2,592,000 | 2,643,000 | 2,832,000 | 2,804,000 | 2,978,000 | 2,935,000 | 2,783,000 | 3,006,000 | 2,788,000 | 2,252,000 | 1,808,000 | 1,879,000 | 1,820,000 | 1,553,000 | 1,554,000 | 1,521,000 | 1,567,000 | 1,202,000 | 789,000 | 1,034,000 | 1,437,000 | 1,549,000 | 1,822,000 | 2,012,000 | 2,320,000 | 2,239,000 | 2,278,000 | 2,296,000 | 2,208,000 | 2,008,000 | 2,243,000 | 2,154,000 | 2,290,000 | 2,213,000 | 1,737,000 | 1,944,000 | 2,757,000 | 3,133,000 | 2,113,000 | 3,529,000 | 3,732,000 | 2,853,000 | 3,187,000 | 3,199,000 | 3,827,000 | 3,546,000 | 3,716,000 | 3,436,000 | 3,429,000 | 3,299,000 | 3,357,000 | 3,187,000 | 3,400,000 | 3,124,000 | 2,788,000 | 3,039,000 | 3,075,000 | 3,301,000 | 3,417,000 | 3,575,000 | 2,801,000 | 3,069,000 | 2,939,000 | 2,181,000 | 2,494,000 | 1,261,000 | 1,208,000 | 1,168,000 | 2,059,000 | 2,059,000 | 2,059,000 | 2,059,000 | 1,442,000 | 1,442,000 | 1,442,000 | 1,442,000 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 1,093,000 | 1,070,000 | 936,000 | 926,000 | 747,000 | 722,000 | 771,000 | 865,000 | 859,000 | 934,000 | 625,000 | 479,000 | 349,000 | 423,000 | 402,000 | 426,000 | 390,000 | 686,000 | 592,000 | 489,000 | 418,000 | 383,000 | 406,000 | 408,000 | 407,000 | 412,000 | 393,000 | 422,000 | 360,000 | 433,000 | 428,000 | 377,000 | 341,000 | 459,000 | 373,000 | 467,000 | 602,000 | 671,000 | 613,000 | 579,000 | 523,000 | 472,000 | 515,000 | 247,000 | 132,000 | 203,000 | 370,000 | 480,000 | 403,000 | 566,000 | 448,000 | 470,000 | 382,000 | 342,000 | 259,000 | 250,000 | 75,000 | 153,000 | 336,000 | 284,000 | 351,000 | 213,000 | 108,000 | 132,000 | 166,000 | 239,000 | 206,000 | 191,000 | 155,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 2,787,000 | 3,226,000 | 3,296,000 | 3,449,000 | 3,166,000 | 3,387,000 | 3,338,000 | 3,323,000 | 3,387,000 | 3,034,000 | 2,299,000 | 1,851,000 | 1,402,000 | 703,000 | 1,402,000 | 2,184,000 | 2,478,000 | 3,091,000 | 3,103,000 | 2,456,000 | 2,036,000 | 2,036,000 | 2,115,000 | 2,257,000 | 2,355,000 | 2,533,000 | 2,513,000 | 2,556,000 | 2,630,000 | 2,921,000 | 3,003,000 | 2,726,000 | 2,627,000 | 2,834,000 | 3,020,000 | 3,579,000 | 3,857,000 | 4,197,000 | 4,225,000 | 4,225,000 | 4,118,000 | 4,297,000 | 4,342,000 | 3,747,000 | 3,744,000 | 3,847,000 | 3,704,000 | 3,762,000 | 3,533,000 | 3,474,000 | 3,470,000 | 3,604,000 | 3,271,000 | 3,983,000 | 3,052,000 | 2,758,000 | 2,797,000 | 2,873,000 | 3,112,000 | 3,166,000 | 3,388,000 | 13,299,000 | 3,029,000 | 2,823,000 | 2,172,000 | 2,457,000 | 1,662,000 | 1,565,000 | 1,453,000 | -9,045,000 | 0 | 0 | 0 | -6,230,000 | 0 | 0 | 0 |
operating income | -620,000 | -8,226,000 | -665,000 | -617,000 | -362,000 | -361,000 | -403,000 | -540,000 | -479,000 | -619,000 | -615,000 | -127,000 | 179,000 | 164,000 | 150,000 | -997,000 | -962,000 | -1,524,000 | -2,839,000 | -1,971,000 | -4,734,000 | -842,000 | -5,187,000 | -616,000 | -343,000 | -250,000 | -323,000 | -447,000 | -365,000 | -766,000 | -1,011,000 | -677,000 | -1,059,000 | -11,540,000 | -807,000 | -1,842,000 | -1,913,000 | -1,440,000 | -1,092,000 | -2,112,000 | -589,000 | -565,000 | -1,489,000 | -560,000 | -545,000 | -20,000 | -158,000 | -46,000 | -378,000 | -45,000 | -171,000 | -247,000 | -84,000 | -583,000 | 72,000 | 30,000 | 242,000 | 202,000 | 189,000 | 251,000 | 187,000 | -10,498,000 | 40,000 | 116,000 | 9,000 | 37,000 | -401,000 | -357,000 | -285,000 | -6,986,000 | 2,059,000 | 2,059,000 | 2,059,000 | -4,788,000 | 1,442,000 | 1,442,000 | 1,442,000 |
net income | -622,000 | -8,063,000 | -781,000 | -511,000 | -80,000 | -475,000 | 403,000 | 346,000 | 1,872,000 | -1,361,000 | -3,609,000 | -556,000 | -1,162,000 | 1,068,000 | -1,701,000 | 822,000 | 136,000 | 692,000 | 7,311,000 | -12,522,000 | -4,955,000 | -947,000 | -5,162,000 | -680,000 | -430,000 | -332,000 | -332,000 | -530,000 | -408,000 | -3,439,000 | -2,032,000 | -1,005,000 | -1,348,000 | -11,475,000 | -1,110,000 | -2,073,000 | -2,110,000 | -1,818,000 | -1,306,000 | -2,314,000 | -777,000 | -705,000 | -1,569,000 | -687,000 | -642,000 | -40,000 | -277,000 | -166,000 | -463,000 | -51,000 | -246,000 | -329,000 | -156,000 | -652,000 | 35,000 | 20,000 | 220,000 | 197,000 | 178,000 | 218,000 | 165,000 | -10,525,000 | 67,000 | 112,000 | 37,000 | 22,000 | -591,000 | -698,000 | -630,000 | -362,000 | -362,000 | -362,000 | -362,000 | -129,000 | -129,000 | -129,000 | -129,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.
