Quarterly
Annual
| Unit: USD | 2023-09-30 | 2023-06-30 | 2023-04-01 | 2022-12-31 | 2022-10-01 | 2022-07-02 | 2022-04-02 | 2022-01-01 | 2021-10-02 | 2021-07-03 | 2021-04-03 | 2021-03-31 | 2021-01-02 | 2020-09-26 | 2020-06-27 | 2020-03-28 | 2019-12-28 | 2019-09-28 | 2019-06-29 | 2019-03-30 | 2018-12-29 | 2018-09-29 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-12-30 | 2017-09-30 | 2017-07-01 | 2017-06-30 | 2017-04-01 | 2017-03-31 | 2016-12-31 | 2016-11-30 | 2016-08-31 | 2016-05-31 | 2016-02-29 | 2015-11-30 | 2015-08-31 | 2015-05-31 | 2015-02-28 | 2014-11-30 | 2014-08-31 | 2014-05-31 | 2014-02-28 | 2013-11-30 | 2013-08-31 | 2013-05-31 | 2013-02-28 | 2012-11-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 63,467,000 | 62,078,000 | 63,105,000 | 69,851,000 | 66,120,000 | 59,053,000 | 49,893,000 | 50,788,000 | 47,501,000 | 50,530,000 | 48,951,000 | 48,951,000 | 53,834,000 | 48,640,000 | 43,361,000 | 58,692,000 | 63,834,000 | 67,320,000 | 73,495,000 | 73,829,000 | 74,091,000 | 71,317,000 | 59,727,000 | 55,791,000 | 59,476,000 | 59,476,000 | 50,345,000 | 42,117,000 | 42,117,000 | 40,712,000 | 40,712,000 | 14,535,000 | 47,137,000 | 47,750,000 | 44,364,000 | 43,954,000 | 41,349,934 | 35,883,518 | 32,188,410 | 30,963,598 | 33,937,982 | 33,439,373 | 25,562,712 | 16,908,799 | 1,963,607 | 1,343,375 | -113,555 | 516,441 | 234,484 |
cost of revenue | 54,977,000 | 53,317,000 | 53,517,000 | 58,439,000 | 53,795,000 | 48,534,000 | 41,380,000 | 43,579,000 | 37,877,000 | 41,511,000 | 40,936,000 | 40,936,000 | 45,546,000 | 40,317,000 | 35,807,000 | 48,044,000 | 52,220,000 | 54,835,000 | 61,403,000 | 61,711,000 | 61,746,000 | 58,821,000 | 47,845,000 | 44,210,000 | 47,562,000 | 47,562,000 | 40,768,000 | 34,193,000 | 34,193,000 | 33,386,000 | 33,386,000 | 11,984,000 | 39,040,000 | 39,261,000 | 36,699,000 | 36,363,000 | 33,880,009 | 29,563,065 | 26,670,823 | 25,438,029 | 27,841,756 | 27,529,559 | 21,004,508 | 13,406,858 | 1,332,148 | 950,609 | 397,904 | 485,844 | 224,907 |
gross profit | 8,490,000 | 8,761,000 | 9,588,000 | 11,412,000 | 12,325,000 | 10,519,000 | 8,513,000 | 7,209,000 | 9,624,000 | 9,019,000 | 8,015,000 | 8,015,000 | 8,288,000 | 8,323,000 | 7,554,000 | 10,648,000 | 11,614,000 | 12,485,000 | 12,092,000 | 12,118,000 | 12,345,000 | 12,496,000 | 11,882,000 | 11,581,000 | 11,914,000 | 11,914,000 | 9,577,000 | 7,924,000 | 7,924,000 | 7,326,000 | 7,326,000 | 2,551,000 | 8,097,000 | 8,489,000 | 7,665,000 | 7,591,000 | 7,469,925 | 6,320,453 | 5,517,587 | 5,525,569 | 6,096,226 | 5,909,814 | 4,558,204 | 3,501,941 | 631,459 | 392,766 | -511,459 | 30,597 | 9,577 |
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 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 10,837,000 | 10,367,000 | 10,942,000 | 13,670,000 | 11,830,000 | 11,162,000 | 9,564,000 | 10,130,000 | 9,151,000 | 10,122,000 | 8,660,000 | 8,660,000 | 9,703,000 | 10,159,000 | 9,016,000 | 11,746,000 | 12,523,000 | 12,228,000 | 11,577,000 | 11,368,000 | 11,137,000 | 11,838,000 | 11,742,000 | 11,986,000 | 10,970,000 | 10,970,000 | 9,930,000 | 7,098,000 | 7,098,000 | 8,387,000 | 8,387,000 | 3,157,000 | 8,166,000 | 8,443,000 | 9,214,000 | 8,242,000 | 9,210,756 | 6,979,131 | 8,096,290 | 6,462,724 | 7,080,963 | 7,339,455 | 8,187,302 | 4,555,664 | 1,861,752 | 806,467 | 1,426,134 | 793,561 | 215,560 |
operating income | -2,347,000 | -1,606,000 | -1,354,000 | -2,258,000 | 1,212,000 | -1,130,000 | -1,051,000 | -2,921,000 | 346,000 | -1,103,000 | -645,000 | -645,000 | -1,415,000 | -1,836,000 | -1,462,000 | -4,067,000 | -899,000 | 257,000 | 515,000 | 750,000 | 1,265,000 | 658,000 | 140,000 | -405,000 | -4,626,000 | -4,626,000 | -353,000 | 826,000 | 826,000 | -1,061,000 | -1,061,000 | -606,000 | -69,000 | 46,000 | -1,549,000 | -651,000 | -1,740,831 | -658,678 | -2,578,703 | -937,155 | -2,556,166 | -1,429,641 | -7,162,945 | -1,053,723 | -1,230,293 | -413,701 | -1,267,084 | -762,964 | -205,983 |
net income | -4,255,000 | -2,878,000 | -2,855,000 | -13,438,000 | 1,032,000 | -2,264,000 | -2,324,000 | -6,715,000 | 8,713,000 | 7,848,000 | -1,688,000 | -1,688,000 | -2,241,000 | -2,641,000 | -3,763,000 | -6,997,000 | -2,544,000 | -1,108,000 | -1,471,000 | 229,000 | -1,406,000 | -1,980,000 | -1,844,000 | -1,271,000 | -9,137,000 | -9,137,000 | -5,362,000 | -539,000 | -539,000 | -3,453,000 | -3,453,000 | -890,000 | -1,426,000 | -1,294,000 | -2,793,000 | -1,629,000 | -3,386,180 | -1,676,677 | -4,322,823 | -80,789 | -8,849,088 | -4,768,061 | -9,052,612 | -1,763,361 | -1,423,911 | -427,491 | -2,194,267 | -786,408 | -218,426 |
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.
