Quarterly
Annual
| Unit: USD | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-08-16 | 2022-06-30 | 2022-05-13 | 2022-03-31 | 2021-12-31 | 2021-11-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 7,110,000 | 7,681,000 | 7,835,000 | 8,579,000 | 8,305,000 | 15,867,000 | 15,867,000 | 19,142,000 | 19,142,000 | 18,441,000 | 18,630,000 | 18,630,000 | 12,755,000 | 6,829,000 | 5,167,000 | 3,981,000 | 3,183,000 | 2,299,000 | 2,290,000 | 3,735,000 | 4,946,000 | 3,399,000 | 3,543,000 | 4,361,000 | 4,861,000 | 4,194,000 | 3,938,000 | 4,111,000 | 3,834,000 | 3,636,000 | 2,693,000 | 2,618,000 | 2,523,000 | 2,113,000 | 1,764,000 | 2,639,000 | 3,175,000 | 3,258,000 | 3,643,000 | 5,458,000 | 6,313,000 | 7,198,000 | 7,409,000 | 7,531,000 | 7,647,000 | 6,849,000 | 7,407,000 | 7,683,000 | 7,396,000 | 7,660,000 | 9,458,000 | 10,136,000 | 9,197,000 | 7,765,000 | 8,461,000 | 8,414,000 | 8,828,000 | 5,791,000 | 5,827,000 |
cost of revenue | 5,359,000 | 6,762,000 | 8,244,000 | 8,571,000 | 9,963,000 | 10,750,000 | 10,750,000 | 7,187,000 | 7,187,000 | 7,059,000 | 6,611,000 | 6,611,000 | 6,025,000 | 4,603,000 | 4,358,000 | 3,731,000 | 3,028,000 | 3,469,000 | 4,576,000 | 4,168,000 | 4,478,000 | 4,569,000 | 4,190,000 | 4,611,000 | 3,602,000 | 4,316,000 | 4,351,000 | 4,399,000 | 4,228,000 | 3,944,000 | 4,024,000 | 4,132,000 | 3,751,000 | 3,821,000 | 4,272,000 | 5,220,000 | 4,429,000 | 4,463,000 | 5,781,000 | 5,254,000 | 5,027,000 | 5,540,000 | 5,084,000 | 5,025,000 | 5,071,000 | 5,593,000 | 4,551,000 | 17,489,000 | 3,370,000 | 5,085,000 | 2,747,000 | 2,826,000 | 3,181,000 | 2,665,000 | 2,578,000 | 2,214,000 | 2,342,000 | 1,704,000 | 1,779,000 |
gross profit | 1,751,000 | 919,000 | -409,000 | 8,000 | -1,658,000 | 5,117,000 | 5,117,000 | 11,955,000 | 11,955,000 | 11,382,000 | 12,019,000 | 12,019,000 | 6,730,000 | 2,226,000 | 809,000 | 250,000 | 155,000 | -1,170,000 | -2,286,000 | -433,000 | 468,000 | -1,170,000 | -647,000 | -250,000 | 1,259,000 | -122,000 | -413,000 | -288,000 | -394,000 | -308,000 | -1,331,000 | -1,514,000 | -1,228,000 | -1,708,000 | -2,508,000 | -2,581,000 | -1,254,000 | -1,205,000 | -2,138,000 | 204,000 | 1,286,000 | 1,658,000 | 2,325,000 | 2,506,000 | 2,576,000 | 1,256,000 | 2,856,000 | -9,806,000 | 4,026,000 | 2,575,000 | 6,711,000 | 7,310,000 | 6,016,000 | 5,100,000 | 5,883,000 | 6,200,000 | 6,486,000 | 4,087,000 | 4,048,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 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 1,031,000 | 1,121,000 | 1,013,000 | 1,105,000 | 924,000 | 1,426,000 | 1,426,000 | 1,076,000 | 1,076,000 | 1,065,000 | 1,723,000 | 1,723,000 | 836,000 | 575,000 | 706,000 | 2,102,000 | 632,000 | 521,000 | 502,000 | 545,000 | 464,000 | 385,000 | 571,000 | 519,000 | 443,000 | 412,000 | 547,000 | 288,000 | 455,000 | 465,000 | 487,000 | 536,000 | 848,000 | 596,000 | 546,000 | 615,000 | 520,000 | 620,000 | 631,000 | 558,000 | 624,000 | 680,000 | 617,000 | 272,000 | 661,000 | 722,000 | 741,000 | -9,343,000 | 4,197,000 | 4,405,000 | 4,424,000 | 4,559,000 | 3,973,000 | 3,289,000 | 919,000 | 3,418,000 | 3,327,000 | 2,510,000 | 984,000 |
operating income | 720,000 | 3,603,000 | -1,351,000 | -665,000 | -2,287,000 | 3,691,000 | 3,691,000 | 11,057,000 | 11,057,000 | 11,466,000 | 10,296,000 | 10,451,000 | 5,894,000 | 1,651,000 | 103,000 | -1,852,000 | -477,000 | -1,691,000 | -7,403,000 | -30,880,000 | 4,000 | -1,555,000 | -1,218,000 | -769,000 | 816,000 | -534,000 | -960,000 | -576,000 | -849,000 | -773,000 | -1,818,000 | 357,000 | -2,076,000 | -2,304,000 | -797,000 | -15,595,000 | -1,774,000 | -9,570,000 | -2,769,000 | 3,600,000 | 662,000 | -736,000 | 1,708,000 | 4,944,000 | 1,915,000 | -497,000 | 2,115,000 | -80,655,000 | -187,000 | -1,830,000 | 2,422,000 | 2,816,000 | 2,043,000 | 1,811,000 | 4,964,000 | 2,794,000 | 3,171,000 | 1,577,000 | 3,064,000 |
net income | 378,000 | 3,469,000 | -1,161,000 | 6,741,000 | -4,019,000 | 4,335,000 | 4,335,000 | 11,015,000 | 11,015,000 | 12,083,000 | 10,163,000 | 9,875,000 | 5,576,000 | -23,000 | -766,000 | -2,906,000 | -1,267,000 | -4,197,000 | -9,002,000 | -33,158,000 | 280,000 | -3,001,000 | -472,000 | -1,349,000 | 253,000 | -938,000 | -1,535,000 | -1,277,000 | -1,473,000 | -1,383,000 | -2,342,000 | -124,000 | -2,791,000 | -2,916,000 | -1,668,000 | -16,289,000 | -2,478,000 | -10,326,000 | -3,303,000 | 3,175,000 | 196,000 | -1,241,000 | 1,082,000 | 4,298,000 | 1,192,000 | -1,133,000 | 1,320,000 | -81,244,000 | -796,000 | -2,421,000 | 1,657,000 | 2,337,000 | 1,236,000 | 1,170,000 | 2,182,000 | 2,624,000 | 2,289,000 | 631,000 | 459,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.
