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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 46,598,000 | 57,163,000 | 50,843,000 | 48,873,000 | 40,060,000 | 44,843,000 | 50,012,000 | 41,844,000 | 26,011,000 | 40,389,000 | 46,491,000 | 32,728,000 | 40,322,000 | 54,614,000 | 54,926,000 | 48,634,000 | 49,253,000 | 46,138,000 | 41,169,000 | 41,660,000 | 27,187,000 | 31,445,000 | 36,781,000 | 29,967,000 | 17,768,000 | 29,595,000 | 43,362,000 | 56,060,000 | 48,151,000 | 42,552,000 | 43,380,000 | 46,757,000 | 37,573,000 | 49,791,000 | 65,225,000 | 51,051,000 | 53,798,000 | 60,289,000 | 68,381,000 | 58,800,000 | 56,247,000 | 62,436,000 | 51,363,000 | 45,664,000 | 44,908,000 | 55,045,000 | 56,311,000 | 54,443,000 | 55,093,000 | 47,899,000 | 39,332,000 | 43,530,000 | 39,900,000 | 38,197,000 | 36,629,000 | 22,170,000 | 32,948,000 | 59,507,000 | 52,313,000 | 53,062,000 | 76,839,000 | 64,488,000 | 40,830,000 | 35,164,000 | 21,819,480 | 3,122,773 | 2,643,095 | 2,218,652 | 2,701,306 | 707,705 | 23,112 | 590,731 |
cost of revenue | 39,566,000 | 46,996,000 | 42,510,000 | 41,897,000 | 37,504,000 | 41,095,000 | 47,618,000 | 39,832,000 | 25,054,000 | 38,315,000 | 44,293,000 | 32,446,000 | 37,648,000 | 50,876,000 | 49,509,000 | 42,462,000 | 45,264,000 | 42,144,000 | 37,277,000 | 38,123,000 | 27,699,000 | 29,959,000 | 34,558,000 | 30,099,000 | 20,869,000 | 28,581,000 | 39,490,000 | 49,686,000 | 43,447,000 | 37,221,000 | 39,238,000 | 42,795,000 | 43,781,000 | 46,960,000 | 57,991,000 | 50,312,000 | 53,890,000 | 56,431,000 | 59,750,000 | 53,707,000 | 53,208,000 | 57,880,000 | 48,779,000 | 43,498,000 | 44,678,000 | 52,330,000 | 54,652,000 | 52,211,000 | 54,129,000 | 47,187,000 | 36,400,000 | 40,951,000 | 32,616,000 | 38,655,000 | 37,025,000 | 26,654,000 | 35,563,000 | 52,925,000 | 49,162,000 | 48,377,000 | 73,869,000 | 52,189,000 | 30,739,000 | 27,154,000 | 20,976,990 | 1,838,515 | 1,527,501 | 1,521,994 | 1,870,697 | 1,056,158 | 492,098 | 1,097,640 |
gross profit | 7,032,000 | 10,167,000 | 8,333,000 | 6,976,000 | 2,556,000 | 3,748,000 | 2,394,000 | 2,012,000 | 957,000 | 2,074,000 | 2,198,000 | 282,000 | 2,674,000 | 3,738,000 | 5,417,000 | 6,172,000 | 3,989,000 | 3,994,000 | 3,892,000 | 3,537,000 | -512,000 | 1,486,000 | 2,223,000 | -132,000 | -3,101,000 | 1,014,000 | 3,872,000 | 6,374,000 | 4,704,000 | 5,331,000 | 4,142,000 | 3,962,000 | -6,208,000 | 2,831,000 | 7,234,000 | 739,000 | -92,000 | 3,858,000 | 8,631,000 | 5,093,000 | 3,039,000 | 4,556,000 | 2,584,000 | 2,166,000 | 230,000 | 2,715,000 | 1,659,000 | 2,232,000 | 964,000 | 712,000 | 2,932,000 | 2,579,000 | 7,284,000 | -458,000 | -396,000 | -4,484,000 | -2,615,000 | 6,582,000 | 3,151,000 | 4,685,000 | 2,970,000 | 12,299,000 | 10,091,000 | 8,010,000 | 842,490 | 1,284,258 | 1,115,594 | 696,658 | 830,609 | -348,453 | -468,986 | -506,909 |
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 | -2,063 | 0 | 0 | 2,063 | 5,240 | 10,568 | 9,858 | 17,078 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 4,758,000 | 4,800,000 | 6,117,000 | 5,694,000 | 4,658,000 | 4,268,000 | 4,306,000 | 4,085,000 | 4,932,000 | 4,071,000 | 4,509,000 | 4,593,000 | 4,492,000 | 4,213,000 | 4,382,000 | 4,492,000 | 5,388,000 | 4,252,000 | 4,098,000 | 4,031,000 | 4,076,000 | 4,098,000 | 2,966,000 | 4,369,000 | 3,588,000 | 2,845,000 | 4,388,000 | 4,771,000 | 4,112,000 | 3,971,000 | 3,961,000 | 4,186,000 | 4,630,000 | 4,092,000 | 5,373,000 | 5,717,000 | 5,126,000 | 4,740,000 | 5,731,000 | 6,028,000 | 5,737,000 | 5,358,000 | 5,810,000 | 6,061,000 | 5,641,000 | 5,861,000 | 5,793,000 | 6,098,000 | 6,724,000 | 6,656,000 | 7,243,000 | 6,552,000 | 4,177,000 | 8,389,000 | 8,541,000 | 9,289,000 | 8,823,000 | 11,153,000 | 13,431,000 | 11,822,000 | 18,389,000 | 15,042,000 | 11,733,000 | 9,949,000 | 5,568,405 | 694,698 | 750,615 | 460,282 | 800,912 | 241,158 | 245,554 | 289,139 |
operating income | 2,274,000 | 5,367,000 | 2,216,000 | 1,282,000 | -2,102,000 | -524,000 | -1,912,000 | -2,073,000 | -3,975,000 | -1,997,000 | -2,311,000 | -4,311,000 | -1,818,000 | -475,000 | 1,035,000 | 1,680,000 | -1,399,000 | -258,000 | -206,000 | -494,000 | -12,181,000 | -2,612,000 | -5,736,000 | -4,537,000 | -6,689,000 | -1,831,000 | -516,000 | 1,603,000 | 592,000 | 1,360,000 | 181,000 | -224,000 | -11,024,000 | -2,135,000 | 1,861,000 | -4,978,000 | -5,229,000 | -1,811,000 | 2,101,000 | -995,000 | -3,000,000 | -2,381,000 | -3,333,000 | -4,496,000 | -5,670,000 | -3,527,000 | -4,159,000 | -3,941,000 | -5,901,000 | -6,244,000 | -4,311,000 | -3,973,000 | -33,109,000 | -8,847,000 | -13,498,000 | -13,773,000 | -93,649,000 | -4,571,000 | -10,280,000 | -7,137,000 | -15,419,000 | -2,743,000 | -1,642,000 | -1,939,000 | -4,725,915 | 589,560 | 364,979 | 236,376 | 29,697 | -589,636 | -714,540 | -1,046,048 |
net income | 1,071,000 | 4,394,000 | 1,415,000 | 769,000 | -2,851,000 | -1,772,000 | -2,703,000 | -2,404,000 | -4,090,000 | -2,105,000 | 10,252,000 | -1,210,000 | -1,967,000 | -1,003,000 | 529,000 | 954,000 | -1,565,000 | -898,000 | -1,018,000 | -1,042,000 | -12,409,000 | -783,000 | -6,116,000 | -4,838,000 | -6,981,000 | -2,207,000 | -780,000 | 6,327,000 | 298,000 | 872,000 | -474,000 | -377,000 | -10,792,000 | -7,613,000 | 1,615,000 | -5,015,000 | -5,171,000 | -1,814,000 | 1,860,000 | -1,043,000 | -2,796,000 | -2,491,000 | -153,000 | -5,059,000 | -5,878,000 | -3,938,000 | -4,231,000 | -3,860,000 | -5,724,000 | -6,586,000 | -4,458,000 | -5,180,000 | -48,571,000 | -8,299,000 | -14,181,000 | -14,124,000 | -92,599,000 | -4,944,000 | -5,426,000 | -7,150,000 | -16,430,000 | -3,439,000 | -1,973,000 | -3,443,000 | -4,705,670 | 683,384 | 479,108 | 181,178 | -60,040 | -701,448 | -826,643 | -1,146,352 |
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.
