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 | 2004-09-30 | 2004-06-30 | 2004-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 11,693,000 | 11,856,000 | 10,005,000 | 11,157,000 | 15,040,000 | 12,094,000 | 13,725,000 | 12,182,000 | 12,781,000 | 13,402,000 | 11,270,000 | 12,146,000 | 10,677,000 | 10,562,000 | 10,853,000 | 9,523,000 | 7,151,000 | 8,740,000 | 9,480,000 | 8,449,000 | 9,629,000 | 10,796,000 | 9,389,000 | 8,288,000 | 9,668,000 | 10,887,000 | 8,864,000 | 8,295,000 | 9,146,000 | 12,329,000 | 10,992,000 | 10,004,000 | 12,387,000 | 10,713,000 | 12,178,000 | 10,672,000 | 10,966,000 | 12,319,000 | 11,187,000 | 8,950,000 | 9,560,000 | 10,076,000 | 9,519,000 | 8,126,000 | 7,749,000 | 7,888,000 | 7,831,000 | 6,539,000 | 7,282,000 | 6,400,000 | 6,191,000 | 5,140,000 | 6,031,000 | 5,428,000 | 4,905,000 | 4,012,000 | 3,520,000 | 4,027,000 | 4,214,000 | 3,417,000 | 2,908,898 | 4,233,186 | 4,570,816 | 3,564,100 | 2,692,435 | 3,881,328 | 3,472,360 | 3,012,690 | 2,571,308 | 2,775,955 | 3,157,818 | 1,979,272 | 2,335,345 | 2,735,332 | 2,582,273 | 1,817,336 | 2,273,325 | 2,209,696 | 2,782,004 | 1,713,340 |
cost of revenue | 11,221,000 | 7,823,000 | 7,496,000 | 8,459,000 | 11,594,000 | 9,659,000 | 10,426,000 | 9,250,000 | 10,177,000 | 9,530,000 | 8,001,000 | 8,293,000 | 7,155,000 | 7,176,000 | 7,865,000 | 6,653,000 | 6,554,000 | 6,238,000 | 7,207,000 | 5,945,000 | 6,977,000 | 8,115,000 | 6,347,000 | 5,985,000 | 7,605,000 | 8,825,000 | 7,181,000 | 7,239,000 | 7,545,000 | 9,443,000 | 8,390,000 | 8,111,000 | 9,239,000 | 9,153,000 | 8,538,000 | 7,413,000 | 8,454,000 | 8,434,000 | 7,483,000 | 6,047,000 | 6,934,000 | 6,900,000 | 7,062,000 | 5,591,000 | 5,744,000 | 5,431,000 | 5,134,000 | 4,554,000 | 5,255,000 | 4,375,000 | 4,255,000 | 3,723,000 | 4,994,000 | 4,365,000 | 3,736,000 | 2,946,000 | 2,844,000 | 3,038,000 | 3,114,000 | 2,570,000 | 2,607,540 | 2,937,687 | 3,301,486 | 3,044,287 | 2,691,522 | 3,083,055 | 2,791,932 | 2,473,068 | 2,009,431 | 2,138,602 | 2,589,864 | 1,688,876 | 1,923,612 | 2,266,327 | 2,069,274 | 1,486,287 | 0 | 0 | 2,321,097 | 0 |
gross profit | 472,000 | 4,033,000 | 2,509,000 | 2,698,000 | 3,446,000 | 2,435,000 | 3,299,000 | 2,932,000 | 2,604,000 | 3,872,000 | 3,269,000 | 3,853,000 | 3,522,000 | 3,386,000 | 2,988,000 | 2,870,000 | 597,000 | 2,502,000 | 2,273,000 | 2,504,000 | 2,652,000 | 2,681,000 | 3,042,000 | 2,303,000 | 2,063,000 | 2,062,000 | 1,683,000 | 1,056,000 | 1,601,000 | 2,886,000 | 2,602,000 | 1,893,000 | 3,148,000 | 1,560,000 | 3,640,000 | 3,259,000 | 2,512,000 | 3,885,000 | 3,704,000 | 2,903,000 | 2,626,000 | 3,176,000 | 2,457,000 | 2,535,000 | 2,005,000 | 2,457,000 | 2,697,000 | 1,985,000 | 2,027,000 | 2,025,000 | 1,936,000 | 1,417,000 | 1,037,000 | 1,063,000 | 1,169,000 | 1,066,000 | 676,000 | 989,000 | 1,100,000 | 847,000 | 301,358 | 1,295,499 | 1,269,330 | 519,813 | 913 | 798,273 | 680,428 | 539,622 | 561,877 | 637,353 | 567,954 | 290,396 | 411,733 | 469,005 | 512,999 | 331,049 | 2,273,325 | 2,209,696 | 460,907 | 1,713,340 |
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 | 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 | 5,421,000 | 4,176,000 | 4,256,000 | 5,276,000 | 6,272,000 | 4,889,000 | 7,835,000 | 7,111,000 | 6,961,000 | 7,525,000 | 6,978,000 | 8,104,000 | 6,178,000 | 5,662,000 | 4,413,000 | 5,120,000 | 4,103,000 | 6,880,000 | 6,379,000 | 5,416,000 | 4,699,000 | 4,760,000 | 5,864,000 | 3,428,000 | 4,240,000 | 3,052,000 | 2,856,000 | 2,642,000 | 3,078,000 | 2,690,000 | 2,949,000 | 3,095,000 | 3,281,000 | 3,704,000 | 4,133,000 | 3,330,000 | 3,500,000 | 3,639,000 | 2,888,000 | 2,935,000 | 3,101,000 | 2,962,000 | 2,826,000 | 2,774,000 | 2,704,000 | 2,274,000 | 2,089,000 | 1,941,000 | 2,187,000 | 2,024,000 | 1,821,000 | 1,623,000 | 1,361,000 | 1,312,000 | 1,210,000 | 1,176,000 | 1,295,000 | 1,269,000 | 1,218,000 | 1,262,000 | 1,414,666 | 1,377,456 | 1,710,604 | 2,454,274 | 2,847,642 | 2,318,723 | 1,338,252 | 1,003,508 | 1,321,221 | 926,119 | 1,057,444 | 559,386 | 687,680 | 575,840 | 480,720 | 501,225 | -9,049,704 | 0 | 498,399 | 0 |
operating income | -4,949,000 | -143,000 | -1,747,000 | -2,578,000 | -2,826,000 | -2,454,000 | -4,536,000 | -4,179,000 | -4,357,000 | -3,653,000 | -3,709,000 | -4,251,000 | -2,656,000 | -2,276,000 | -1,434,000 | -2,250,000 | -3,491,000 | -4,378,000 | -4,106,000 | -2,882,000 | -2,096,000 | -2,079,000 | -2,822,000 | -1,125,000 | -6,102,000 | -2,990,000 | -1,173,000 | -1,586,000 | -1,701,000 | 196,000 | -347,000 | -1,202,000 | -133,000 | -2,144,000 | -493,000 | -71,000 | -988,000 | 246,000 | 816,000 | -32,000 | -475,000 | 214,000 | -369,000 | -239,000 | -699,000 | 183,000 | 608,000 | 44,000 | -160,000 | 1,000 | 115,000 | -206,000 | -324,000 | -249,000 | -41,000 | -110,000 | -619,000 | -280,000 | -759,000 | -415,000 | -1,113,308 | -81,957 | -441,274 | -1,934,461 | -2,846,729 | -1,520,450 | -657,824 | -463,886 | -759,344 | -288,766 | -489,490 | -268,990 | -275,947 | -106,835 | 32,279 | -170,176 | -6,776,379 | 2,209,696 | -37,492 | 1,713,340 |
net income | -6,596,000 | -1,436,000 | -3,134,000 | -6,136,000 | -5,901,000 | -4,008,000 | -5,623,000 | -5,781,000 | -4,866,000 | -3,887,000 | -3,141,000 | -4,507,000 | -3,257,000 | -2,590,000 | -1,750,000 | -2,580,000 | -3,823,000 | -4,565,000 | -4,460,000 | -3,264,000 | -2,660,000 | -2,674,000 | -3,375,000 | -1,615,000 | -10,916,000 | -5,617,000 | 153,000 | -1,993,000 | -2,418,000 | -219,000 | -763,000 | -1,580,000 | -538,000 | -2,465,000 | -686,000 | -271,000 | -1,220,000 | 48,000 | 638,000 | -220,000 | -657,000 | 34,000 | -494,000 | -403,000 | -866,000 | 22,000 | 444,000 | -124,000 | -347,000 | -174,000 | -55,000 | -365,000 | -489,000 | -398,000 | -164,000 | -259,000 | -786,000 | -402,000 | -873,000 | -498,000 | -1,158,654 | -174,158 | -491,119 | -1,990,069 | -2,844,277 | -1,525,959 | -693,045 | -487,946 | -855,812 | -400,963 | -587,238 | -369,597 | -350,409 | -180,343 | -58,048 | -241,386 | -94,123 | -344,959 | -16,582 | -21,455 |
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.
