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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 1,906,000 | 1,817,000 | 2,041,000 | 1,888,000 | 2,001,000 | 2,252,000 | 2,132,000 | 1,888,000 | 2,403,000 | 2,366,000 | 2,802,000 | 2,559,000 | 2,732,000 | 2,302,000 | 1,466,000 | 2,261,000 | 2,562,000 | 2,410,000 | 2,319,000 | 1,840,000 | 2,028,000 | 2,020,000 | 2,058,000 | 1,809,000 | 1,913,000 | 2,071,000 | 2,459,000 | 3,491,000 | 4,679,000 | 5,316,000 | 4,680,000 | 4,539,000 | 2,857,000 | 2,721,000 | 3,047,000 | 2,088,000 | 3,073,000 | 2,632,000 | 3,389,000 | 2,119,000 | 3,396,000 |
cost of revenue | 1,532,000 | 1,429,000 | 1,436,000 | 1,252,000 | 1,318,000 | 1,462,000 | 1,475,000 | 1,364,000 | 1,691,000 | 1,566,000 | 1,784,000 | 1,665,000 | 1,751,000 | 1,525,000 | 1,107,000 | 1,760,000 | 1,635,000 | 1,563,000 | 1,599,000 | 1,467,000 | 1,470,000 | 1,477,000 | 2,169,000 | 1,415,000 | 1,734,000 | 3,274,000 | 3,919,000 | 4,075,000 | 3,698,000 | 3,742,000 | 3,645,000 | 3,360,000 | 1,806,000 | 1,750,000 | 1,634,000 | 1,288,000 | 1,571,000 | 1,471,000 | 1,968,000 | 1,503,000 | 2,345,000 |
gross profit | 374,000 | 388,000 | 605,000 | 636,000 | 683,000 | 790,000 | 657,000 | 524,000 | 712,000 | 800,000 | 1,018,000 | 894,000 | 981,000 | 777,000 | 359,000 | 501,000 | 927,000 | 847,000 | 720,000 | 373,000 | 558,000 | 543,000 | -111,000 | 394,000 | 179,000 | -1,203,000 | -1,460,000 | -584,000 | 981,000 | 1,574,000 | 1,035,000 | 1,179,000 | 1,051,000 | 971,000 | 1,413,000 | 800,000 | 1,502,000 | 1,161,000 | 1,421,000 | 616,000 | 1,051,000 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||
research and development | 1,152,000 | 1,044,000 | 988,000 | 1,356,000 | 1,146,000 | 1,086,000 | 1,086,000 | 1,072,000 | 1,398,000 | 1,397,000 | 1,507,000 | 1,598,000 | 1,387,000 | 1,417,000 | 1,297,000 | 1,594,000 | 1,572,000 | 1,371,000 | 1,335,000 | 1,414,000 | 1,669,000 | 1,404,000 | 1,159,000 | 1,777,000 | 1,977,000 | 2,322,000 | 3,097,000 | 3,923,000 | 4,031,000 | 3,591,000 | 3,867,000 | 4,047,000 | 3,928,000 | 3,955,000 | 3,951,000 | 3,860,000 | 2,874,000 | 2,731,000 | 2,763,000 | 2,856,000 | 3,309,000 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||
total operating expenses | 4,989,000 | 4,421,000 | 4,334,000 | 4,894,000 | 4,505,000 | 4,470,000 | 4,416,000 | 5,220,000 | 5,268,000 | 5,289,000 | 5,425,000 | 5,543,000 | 5,213,000 | 4,878,000 | 3,951,000 | 5,980,000 | 5,938,000 | 5,462,000 | 5,426,000 | 5,400,000 | 6,388,000 | 5,663,000 | 5,363,000 | 6,037,000 | 6,662,000 | 7,250,000 | 9,286,000 | 13,241,000 | 12,945,000 | 13,005,000 | 13,328,000 | 16,208,000 | 13,357,000 | 10,847,000 | 10,496,000 | 10,225,000 | 8,477,000 | 7,306,000 | 6,949,000 | 6,995,000 | 8,489,000 |
operating income | -4,615,000 | -4,033,000 | -3,729,000 | -4,258,000 | -3,822,000 | -3,680,000 | -3,759,000 | -4,696,000 | -4,556,000 | -4,489,000 | -4,407,000 | -4,649,000 | -4,232,000 | -4,101,000 | -3,592,000 | -5,479,000 | -5,011,000 | -4,615,000 | -4,706,000 | -5,027,000 | -5,830,000 | -5,120,000 | -5,474,000 | -5,643,000 | -8,593,000 | -8,869,000 | -11,265,000 | -13,825,000 | -11,964,000 | -11,431,000 | -12,293,000 | -15,029,000 | -12,306,000 | -9,876,000 | -9,083,000 | -9,425,000 | -6,975,000 | -6,145,000 | -5,528,000 | -6,379,000 | -7,438,000 |
net income | -5,024,000 | -2,040,000 | -4,176,000 | -4,638,000 | -4,119,000 | -4,494,000 | -4,669,000 | -5,584,000 | -4,996,000 | -4,912,000 | -2,452,000 | -5,052,000 | -4,630,000 | -4,525,000 | -4,000,000 | -5,851,000 | -5,121,000 | -4,623,000 | -4,651,000 | -5,055,000 | -6,090,000 | -5,388,000 | -5,799,000 | -10,281,000 | -10,150,000 | -10,443,000 | -12,799,000 | -15,340,000 | -13,497,000 | -12,969,000 | -13,496,000 | -16,167,000 | -13,456,000 | -13,250,000 | -10,220,000 | -10,417,000 | -8,135,000 | -8,780,000 | -7,078,000 | -7,971,000 | -8,600,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.
