7Baggers
Quarterly
Annual
    Unit: USD2023-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 2001-12-31 2001-09-30 2001-06-30 2001-03-31 
      revenue
    5,536,300 19,844,500 9,181,000 4,798,300 11,748,500 10,286,400 28,581,000 26,335,600 18,010,600 14,132,400 13,874,200 24,319,700 7,806,500 8,329,800 9,941,000 13,215,600 6,783,800 6,687,600 4,266,500 26,335,600 11,748,500 10,286,400 28,581,000 
      cost of revenue
    13,786,500 22,764,200 11,225,400 9,811,400 11,310,800 12,218,300 22,526,300 15,481,100 10,866,200 10,805,100 13,267,000 23,945,700 7,183,900 7,436,000 9,828,200 10,500,800 6,964,400 6,096,300 4,083,600 15,481,100 11,310,800 12,218,300 22,526,300 
      gross profit
    -8,250,200 -2,919,700 -2,044,400 -5,013,100 437,700 -1,931,900 6,054,700 10,854,500 7,144,400 3,327,300 607,200 374,000 622,600 893,800 112,800 2,714,800 -180,600 591,300 182,900 10,854,500 437,700 -1,931,900 6,054,700 
      operating expenses
                           
      research and development
      sales, general and administrative
                           
      total operating expenses
    2,387,100 2,378,500 2,935,400 4,220,500 4,523,800 3,654,100 3,839,300 3,511,900 3,322,100 2,267,800 2,049,800 1,724,000 1,458,200 1,282,300 1,029,400 910,800 731,100 969,800 855,100 3,511,900 4,523,800 3,654,100 3,839,300 
      operating income
    -10,637,300 -5,298,200 -4,979,800 -9,233,600 -4,086,100 -5,586,000 2,215,400 7,342,600 3,822,300 1,059,500 -1,442,600 -1,350,000 -835,600 -388,500 -916,600 1,804,000 -911,700 -378,500 -672,200 7,342,600 -4,086,100 -5,586,000 2,215,400 
      net income
    -18,274,600 -4,376,000 -4,861,800 -10,643,600 -3,414,800 -4,509,100 1,645,800 5,628,300 3,708,400 1,071,700 -1,549,800 -1,912,600 -437,100 -431,100 -752,000 1,843,600 -493,400 -318,900 -795,700 5,628,300 -3,414,800 -4,509,100 1,645,300 
    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.