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 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 
      revenue
    1,618,410 1,826,951 2,094,714 1,758,596 1,740,920 2,241,202 2,341,796 2,341,796 3,543,049 2,855,909 1,850,075 1,984,672 1,638,550 1,390,396 1,146,916 2,012,146 2,745,579 5,921,166 5,094,440 2,514,672 209,857 71,508 125,026 159,399 152,538 117,168 65,792 43,458 29,779 
      cost of revenue
    1,200,842 1,452,840 1,512,774 1,217,631 1,558,170 1,932,384 1,881,816 1,683,284 2,692,177 2,868,309 3,779,346 2,380,906 1,793,815 994,515 621,241 1,647,337 1,901,405 4,709,184 4,022,312 1,812,187 
      gross profit
    417,568 374,111 581,940 540,965 182,750 308,818 459,980 658,512 850,872 -12,400 -1,929,271 -396,234 -155,265 395,881 525,675 364,809 844,174 1,211,982 1,072,128 702,485 209,857 71,508 125,026 159,399 152,538 117,168 65,792 43,458 29,779 
      operating expenses
                                 
      research and development
      sales, general and administrative
                                 
      total operating expenses
    1,497,275 1,656,056 1,370,362 2,326,696 1,512,126 1,894,024 1,897,490 -748,942 3,741,892 3,038,907 3,728,830 3,162,220 2,401,250 2,749,209 2,139,440 2,081,529 1,339,238 1,749,749 1,468,226 1,418,061 986,846 869,242 1,058,566 728,803 453,826 543,159 451,574 368,139 203,633 
      operating income
    -1,079,707 -1,281,945 -788,422 -1,785,731 -1,329,376 -1,585,206 -1,437,510 216,565 -2,899,002 -3,057,193 -5,822,358 -3,645,564 -2,410,591 -2,386,011 -1,742,377 -5,121,056 -495,064 -804,301 -396,098 -1,940,649 -776,989 -797,734 -933,540 -8,748,785 -301,288 -425,991 -385,782 -324,681 -173,854 
      net income
    -933,998 -925,957 -427,828 -1,321,532 -971,341 -1,083,490 332,853 2,018,537 155,459 419,926 -6,248,615 -3,117,817 -3,081,012 -2,180,744 -1,980,485 -3,858,051 -5,327,167 1,090,254 -578,360 -2,058,167 -771,333 -790,005 -930,364 -8,747,832 -301,217 -425,213 -384,710 -324,208 -173,852 
    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.