7Baggers
Quarterly
Annual
    Unit: USD2023-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 
      revenue
    28,918,462 14,475,134 42,779,933 21,500,776 28,720,783 28,655,704 32,641,499 32,599,541 46,944,601 47,122,231 42,772,713 41,105,512 44,271,161 45,031,596 335,832,000 309,301,000 43,852,211 42,788,180 296,913,000 
      cost of revenue
    31,134,770 45,337,205 351,507,000 335,491,000 324,197,000 
      gross profit
    -2,216,308 14,475,134 -2,557,272 21,500,776 28,720,783 28,655,704 32,641,499 32,599,541 46,944,601 47,122,231 42,772,713 41,105,512 44,271,161 45,031,596 -15,675,000 -26,190,000 43,852,211 42,788,180 -27,284,000 
      operating expenses
                       
      research and development
    95,229 94,823 66,200 70,296 146,121 145,790 232,834 232,534 363,601 364,977 701,167 673,837 1,088,033 1,106,722 8,649,000 12,347,000 1,939,403 1,892,345 13,802,000 
      sales and marketing
    1,092.085 1,087.429 12,368 13,133 14,903 14,870.181 47,450.689 47,389.695 954,063 957,673 1,698,207 1,632,014 2,855,630 2,904,680 33,302,000 46,077,000 4,174,414 4,073,126 42,364,000 
      general and administrative
                       
      total operating expenses
    1,218,038 1,212,846 32,430,039 34,436,285 2,143,487 2,138,630 13,480,647 13,463,319 3,892,254 3,906,982 3,475,795 3,340,315 5,683,092 5,780,709 32,159,000 24,409,000 5,785,580 5,645,198 27,179,000 
      operating income
    2,399,280 -17,569,740 3,805,244 58,791,304 -43,628,915 -43,530,055 -48,008,544 -47,946,833 -65,538,496 -65,786,482 -119,952,504 -115,276,979 -69,354,465 -70,545,749 72,143,000 82,196,000 -62,976,562 -61,448,498 80,440,000 
      net income
    -4,615,590 -3,187,109.994 -6,362,520 78,397,136 -23,451,644.429 -23,398,504.965 -25,137,000.797 -25,104,689.395 -28,404,119.331 -28,511,595.113 -87,292,086.724 -83,889,603.037 -33,767,382.49 -34,347,396.962 -100,635,000 -121,177,000 -34,213,971.68 -33,383,804.327 -137,784,000 
    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.