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 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 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-05-08 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-08-13 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-08-16 2005-06-30 2005-03-31 2004-12-31 2004-09-30 2004-06-30 2004-03-31 2003-12-31 2003-09-30 2003-06-30 2003-03-31 2002-12-31 2002-09-30 2002-06-30 2002-03-31 2001-12-31 2001-09-30 2001-06-30 2001-03-31 2000-12-31 2000-09-30 2000-06-30 2000-03-31 1999-12-31 1999-09-30 1999-06-30 1999-03-31 1998-12-31 1998-09-30 1998-06-30 1997-12-31 1997-09-30 1997-06-30 1997-03-31 1996-12-31 1996-09-30 1996-06-30 1996-03-31 1995-12-31 
      revenue
    34,236,671 36,719,988 36,627,763 37,091,110 35,537,635 28,979,250 28,551,295 43,169,616 38,957,974 39,600,449 39,503,202 35,604,343 34,822,471 35,110,424 26,623,594 37,459,099 38,600,003 34,605,370 34,898,548 29,637,933 30,885,909 27,546,186 25,701,870 25,783,212 24,614,653 21,724,251 20,647,194 20,251,505 19,828,397 18,911,910 18,444,852 17,362,297 16,657,369 15,542,512 14,613,556 14,960,624 14,015,734 10,972,847 10,102,287,000 10,102,287 10,928,258 10,339,137 7,779,462 7,519,328 5,601,391 8,520,000 7,534,160 7,422,163 7,962,380 6,841,807 6,712,642 6,175,887 5,948,031 5,750,121 5,080,651 4,415,584 3,186,906 4,115,448 112,523 112,037 -2,856,250 1,143,916 225,322,000 1,306,868 1,316,691 -1,161,164 2,137,634 2,364,793 2,403,934 2,605,906 2,576,110 3,032,240 2,867,690 3,100,663 3,543,064 3,699,833,000 3,699,833 3,577,603 3,712,303 3,947,787 3,927,908 3,500,017 3,010,492 1,962,325 1,904,042 1,808,892 1,022,626 1,210,183 802,146 748,774 977,459 643,137 734,723 1,165,145 1,362,051 1,938,629 2,100,428 2,414,316 290,000 250,000 260,000 310,000 310,000 230,000 210,000 240,000 210,000 230,000 330,000 340,000 250,000 220,000 320,000 260,000 
      cost of revenue
    441,963,000 763,414,000 662,634,000 3,113,000 810,000 665,815,000 881,955,000 855,499,000 933,272,000 1,352,000 1,038,453,000 1,420,160,000 1,563,000 705,710,000 1,097,468,000 35,987,640 23,486,759 19,891,031 17,193,274 23,066,278 17,055,523 12,573,806 12,556,488 13,181,974 12,311,277 9,738,609 10,313,044 13,753,921 10,579,042 9,071,577 8,370,977 10,475,544 8,694,092 485,959,000 5,911,731 6,907,462 8,040,797 5,002,187 5,320,881 4,585,461 18,480,958 226,505,000 287,442,000 287,000 1,203,000 260,149,000 299,002,000 304,000 1,262,000 428,401,000 377,188,000 540,000 1,392,000 9,360 10,073 631,812 61,314 60,997 72,161 1,131,583 49,539 56,416 64,949 
      gross profit
    -407,726,329 -726,694,012 -626,006,237 33,978,110 34,727,635 -636,835,750 -853,403,705 157,048,241 -816,541,026 -893,671,551 38,151,202 35,604,343 -1,003,630,529 -1,385,049,576 25,060,594 37,459,099 -667,109,997 -1,062,862,630 -1,089,092 6,151,174 10,994,878 10,352,912 2,635,592 8,727,689 12,040,847 9,167,763 7,465,220 7,940,228 10,089,788 8,598,866 4,690,931 6,783,255 7,585,792 7,171,535 4,138,012 6,266,532 -471,943,266 5,061,116 10,102,287,000 3,194,825 2,887,461 5,336,950 2,458,581 2,933,867 -12,879,567 -217,985,000 -279,907,840 7,135,163 6,759,380 -253,307,193 -292,289,358 5,871,887 4,686,031 -422,650,879 -372,107,349 3,875,584 1,794,906 4,115,448 112,523 112,037 -2,856,250 1,143,916 225,322,000 1,306,868 1,316,691 -1,161,164 2,137,634 2,364,793 2,403,934 2,605,906 2,576,110 3,032,240 2,867,690 3,100,663 3,543,064 3,699,833,000 3,699,833 3,577,603 3,712,303 3,947,787 3,927,908 3,500,017 3,010,492 1,962,325 1,904,042 1,808,892 1,022,626 1,200,823 792,073 748,774 345,647 581,823 673,726 1,092,984 230,468 1,889,090 2,044,012 2,349,367 290,000 250,000 260,000 310,000 310,000 230,000 210,000 240,000 210,000 230,000 330,000 340,000 250,000 220,000 320,000 260,000 
      operating expenses
                                                                                                                      
      research and development
      sales and marketing
    -371,467,609 1,292,911 -923,063 60,601 510,000 390,000 310,000 150,000 190,000 100,000 80,000 180,000 100,000 90,000 110,000 170,000 100,000 100,000 110,000 170,000 
      general and administrative
                                                                                                                      
      total operating expenses
    1,547,770 665,815 881,955 1,042,134 855,499 933,272 1,352,306 918,290 1,038,453 1,420,160 1,563,620 1,403,381 705,710 1,097,468 971,172 801,421 683,309 843,816 246,858 781,428 1,069,005 906,690 755,804 617,583 530,261 432,696 329,239 329,428 468,352 377,843 328,498 412,972 485,959 338,379 250,035 349,013 279,214 227,833 243,310 170,351 255,628 287,442 286,887 339,888 260,149 299,002 303,963 264,849 428,401 377,188 539,619 229,477 285,674 384,983 281,913 -2,500,311 1,218,494 181,943,000 372,949,000 368,000 1,432,000 2,196,072,000 610,678 2,930,000 2,330,000 2,230,000 900,000 150,000 150,000 180,000 110,000 180,000 190,000 180,000 100,000 230,000 150,000 170,000 60,000 
      operating income
    -38,775,265 1,504,417,510 1,433,328,107 3,113,000 -38,830,379 630,509,853 -39,760,298 -3,141,077 803,318,497 895,763,603 -38,074,199 -4,022,233 1,002,203,247 1,391,076,970 -31,734,518 -35,365,875 665,366,693 1,065,354,933 7,709,495 6,956,770 6,317,371 6,343,963 5,687,792 6,389,092 5,922,978 5,432,480 5,286,919 4,791,978 4,831,857 4,318,003 3,959,508 4,095,328 4,124,800 3,586,078 3,563,315 3,645,669 474,734,214 3,077,389 250,035,000 2,714,904 2,784,994 3,056,474 2,313,429 2,609,641 -3,248,232 4,492,668 2,243,724 3,962,789 13,149,647 3,734,689 3,692,673 3,410,991 3,492,374 3,451,754 3,180,615 2,535,301 2,103,372 2,586,502 389,141 286,349 -2,645,514 1,289,204 362,996,000 1,553,726 1,732,693 40,678 2,221,009 2,322,284 2,550,620 2,670,031 2,580,853 2,885,647 2,779,817 3,144,808 3,333,940 3,127,813,000 3,223,797 3,069,478 3,576,218 3,395,410 3,332,841 2,862,359 2,589,046 1,823,016 1,574,464 1,443,616 674,231 922,819 718,303 705,417 193,799 520,359 943,116 1,686,883 1,032,540 2,188,149 2,228,481 2,353,833 3,440,000 2,720,000 2,540,000 1,050,000 340,000 250,000 260,000 290,000 280,000 280,000 290,000 270,000 330,000 250,000 280,000 230,000 
      net income
    -4,538,594 777,723,498 807,321,870 11,283,868 -4,102,744 -6,325,897 -11,209,003 3,470,217 -13,222,529 2,092,052 77,003 131,109,233 -1,427,282 6,027,394 -6,673,924 2,093,224 -1,743,304 2,492,303 -8,798,587 -805,596 4,677,507 4,008,949 -3,052,200 2,338,597 6,117,869 3,735,283 2,178,301 3,148,250 5,257,931 4,280,863 731,423 2,687,927 3,460,992 3,585,457 7,637,914 2,620,863 2,790,948 1,983,727 479,921,000 479,921 85,026 2,261,288 127,262 303,011 -2,273,853 1,316,149 867,244 3,459,374 -3,432,875 150,010 3,019,969 2,764,896 502,211 344,192 639,865 363,110 -146,090 424,450 -276,618 -174,312 -210,736 -145,288 -137,674,000 -246,858 -416,002 -1,267,609 -83,375 42,509 -84,219 -145,230 -4,743 227,698 87,873 -44,145 209,124 572,020,000 476,036 508,125 136,085 552,377 595,067 637,658 421,446 139,309 329,578 365,276 377,653 278,004 73,770 43,357 151,848 61,464 -269,390 -593,899 -802,072 -299,059 -184,469 -4,466 -290,000 -290,000 -70,000 50,000 -30,000 -20,000 -50,000 -50,000 -70,000 -60,000 40,000 70,000 -90,000 -30,000 40,000 30,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.