7Baggers
Quarterly
Annual
    Unit: USD2023-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 
      revenue
    1,747,318 1,693,871 1,739,130 1,729,355 3,770,641 1,223,142 2,008,987 3,321,789 8,224,005 2,138,466 2,238,927 2,474,132 2,933,948 8,988,197 3,888,817 3,234,567 2,283,914 
      cost of revenue
    794,992 831,479 866,167 1,248,736 1,487,498 602,856 856,157 2,013,806 4,891,905 949,139 906,303 781,808 1,334,389 2,920,747 1,272,239 1,068,497 1,112,181 
      gross profit
    952,326 862,392 872,963 480,619 2,283,143 620,286 1,152,830 1,307,983 3,332,100 1,189,327 1,332,624 1,692,324 1,599,559 6,067,450 2,616,578 2,166,070 1,171,733 
      operating expenses
                     
      research and development
    1,485,413 1,566,839 1,787,768 2,397,134 2,700,214 2,631,066 2,681,643 2,404,338 3,537,939 3,015,233 1,818,178 1,250,362 1,210,726 1,300,314 1,202,343 935,804 828,501 
      sales and marketing
    279,454 358,120 434,788 618,410 1,502,996 1,440,659 1,540,220 1,688,449 3,398,654 1,348,773 704,222 1,024,218 1,080,675 961,450 722,046 638,139 538,242 
      general and administrative
                     
      total operating expenses
    1,907,073 1,526,614 3,154,233 2,779,110 2,983,079 4,008,335 3,349,609 3,423,153 2,765,987 3,130,944 4,717,180 14,764,038 2,108,061 936,818 582,408 692,752 592,175 
      operating income
    3,671,940 2,695,708 5,481,643 5,892,008 7,279,927 8,172,763 7,689,197 7,632,011 9,803,675 7,576,824 7,306,028 17,069,393 4,410,958 3,236,598 2,515,308 2,285,646 1,975,745 
      net income
    -2,719,610 -2,664,795 -8,613,307 -5,411,389 -4,996,784 -7,552,477 -6,536,367 -6,324,028 -6,788,688 -6,387,497 -5,973,404 -15,377,069 -2,811,399 2,830,852 101,270 -119,576 -1,379,027 
    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.