7Baggers
Quarterly
Annual
    Unit: USD2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 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 
      revenue
    399,744,258 414,989,572 397,104,996 -318,292,901 460,884,192 228,688,350 307,432,445 310,444,174 347,056,880 241,212,458 289,756,566 266,867,575 215,989,964 157,395,991 289,432,426 292,136,850 274,930,751 235,293,108 249,882,944 256,825,279 233,354,290 204,943,421 
      cost of revenue
    265,171,347 244,907,139 244,031,225 143,134,647 247,784,689 153,875,014 191,912,281 172,797,324 164,437,048 122,230,253 99,817,161 108,025,295 94,916,577 89,763,273 92,609,618 87,277,200 78,939,817 79,999,844 74,110,158 76,099,402 65,633,713 65,111,072 
      gross profit
    134,572,911 170,082,433 153,073,771 -461,427,548 213,099,503 74,813,336 115,520,164 137,646,850 182,619,832 118,982,205 189,939,405 158,842,280 121,073,387 67,632,718 196,822,808 204,859,650 195,990,934 155,293,264 175,772,786 180,725,877 167,720,577 139,832,349 
      operating expenses
                          
      research and development
      sales and marketing
    29,583,420 18,208,671 17,112,125 -21,993,133 26,303,310 9,426,303 10,649,862 16,450,435 21,703,311 18,118,110 24,232,688 21,273,500 11,999,656 17,841,322 23,155,218 20,785,447 16,353,634 24,676,102 16,169,263 11,319,534 11,555,287 11,349,067 
      general and administrative
                          
      total operating expenses
    112,299,385 58,428,451 63,923,971 494,672,340 49,836,789 295,172,056 72,474,197 68,776,812 71,043,670 55,958,157 50,885,097 44,782,915 48,143,971 28,745,571 79,597,392 39,891,061 39,768,385 25,732,486 34,751,049 24,229,964 25,150,930 20,400,857 
      operating income
    130,891,890 71,467,459 42,926,632 464,146,725 75,305,246 285,450,365 79,373,446 82,762,849 93,318,529 57,597,420 71,487,932 57,913,762 58,421,768 30,413,111 98,040,968 52,280,854 54,547,527 43,544,759 52,678,834 33,783,645 24,499,459 18,067,785 
      net income
    3,681,021 98,614,974 75,456,025 -731,848,290 137,794,257 -228,850,692 59,363,996 74,177,053 89,301,303 61,384,786 118,451,473 100,928,518 62,651,619 37,219,607 98,781,840 152,578,796 141,443,407 111,748,505 123,093,952 146,942,232 143,221,118 121,764,564 
    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.