7Baggers
Quarterly
Annual
    Unit: USD2023-12-31 2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-31 2012-06-30 2011-12-31 2011-06-30 2010-12-31 2010-06-30 2009-12-31 2009-06-30 2008-12-31 2008-06-30 2007-12-31 2007-06-30 2006-12-31 2006-06-30 2005-12-31 2005-06-30 2004-12-31 2004-06-30 2003-12-31 2003-06-30 2002-12-31 2002-06-30 2001-12-31 2001-06-30 2000-12-31 2000-06-30 1999-12-31 1999-06-30 1998-12-31 1998-06-30 1997-12-31 1997-06-30 1996-12-31 1996-06-30 
      revenue
    18,581,114 12,061,140 6,452,454 10,525,315 23,669,277 20,230,247 16,263,131 6,819,779 5,096,805 1,735,615 4,029,930 4,178,537 3,855,881 3,992,210 3,652,905 3,468,011 2,443,922 3,490,156 2,794,358 3,732,416 2,696,714 3,279,213 3,550,000 3,810,000 3,510,000 3,230,000 5,600,000 2,990,000 2,950,000 2,970,000 3,850,000 4,840,000 3,850,000 6,070,000 4,010,000 4,860,000 4,140,000 4,320,000 3,900,000 4,460,000 3,590,000 3,660,000 3,910,000 3,990,000 3,950,000 4,260,000 4,350,000 4,950,000 4,660,000 4,150,000 4,560,000 5,670,000 5,830,000 5,710,000 6,470,000 6,290,000 
      cost of revenue
    1,522,999 1,417,622 1,433,925 1,452,577 1,575,894 1,593,255 1,512,361 1,369,629 1,524,664 1,423,420 1,524,960 1,555,170 1,446,890 1,460,000 1,610,000 2,470,000 2,590,000 2,400,000 2,410,000 2,300,000 2,170,000 1,970,000 2,170,000 1,990,000 2,370,000 1,980,000 1,960,000 1,800,000 1,520,000 1,760,000 2,190,000 2,360,000 2,400,000 2,250,000 2,430,000 2,290,000 2,200,000 2,070,000 2,070,000 1,890,000 1,570,000 1,590,000 1,930,000 1,760,000 1,750,000 1,650,000 1,720,000 1,670,000 1,610,000 1,490,000 1,720,000 1,620,000 1,510,000 1,470,000 1,430,000 
      gross profit
    17,058,115 10,643,518 5,018,529 9,072,738 22,093,383 18,636,992 14,750,770 5,450,150 3,572,141 312,195 2,504,970 4,178,537 2,300,711 2,545,320 2,192,905 1,858,011 -26,078 900,156 394,358 1,322,416 396,714 1,109,213 1,580,000 1,640,000 1,520,000 860,000 3,620,000 1,030,000 1,150,000 1,450,000 2,090,000 2,650,000 1,490,000 3,670,000 1,760,000 2,430,000 1,850,000 2,120,000 1,830,000 2,390,000 1,700,000 2,090,000 2,320,000 2,060,000 2,190,000 2,510,000 2,700,000 3,230,000 2,990,000 2,540,000 3,070,000 3,950,000 4,210,000 4,200,000 5,000,000 4,860,000 
      operating expenses
                                                            
      research and development
      sales and marketing
    9,900 119,840 4,470 -4,700 15,430 10,700 10,000 19,999 10,000 19,999 10,000 10,000 10,000 10,000 10,000 10,000 10,000 10,000 10,000 19,999 20,000 10,000 19,999 10,000 10,000 -10,000 10,000 39,999 10,000 49,999 10,000 29,999 -0 40,000 10,000 20,000 10,000 -0 -0 
      general and administrative
                                                            
      total operating expenses
    1,597,815 1,678,786 1,657,675 1,720,173 1,846,007 1,897,699 1,642,192 1,755,373 1,662,341 188,110 1,784,084 1,754,092 1,746,102 1,756,405 1,883,761 2,933,643 2,827,922 2,550,930 2,645,089 2,443,660 2,351,963 160,000 260,000 190,000 270,000 170,000 290,000 180,000 240,000 180,000 260,000 180,000 230,000 170,000 210,000 150,000 250,000 190,000 280,000 120,000 270,000 110,000 250,000 150,000 210,000 110,000 260,000 140,000 220,000 170,000 240,000 190,000 250,000 110,000 300,000 
      operating income
    -6,458,695 -19,504,917 -4,943,909 45,873,238 17,014,729 -17,908,088 -38,811,162 37,732,293 -18,017,811 -43,780,309 183,409 6,053,068 21,588,360 19,274,846 22,295,962 1,549,367 38,364,925 3,267,240 44,610,824 41,478,897 82,553,106 66,260,613 170,000 270,000 190,000 279,999 180,000 299,999 189,999 240,000 199,999 260,000 200,000 240,000 189,999 219,999 160,000 250,000 180,000 290,000 159,999 280,000 159,999 260,000 179,999 209,999 150,000 270,000 160,000 229,999 169,999 240,000 189,999 250,000 110,000 300,000 
      net income
    23,516,810 30,148,440 9,962,440 -36,800,500 5,078,650 36,545,080 53,561,930 -32,282,140 21,589,950 44,092,500 2,321,560 2,394,454 2,101,789 2,246,108 1,896,500 1,584,250 -489,721 662,234 205,928 1,033,937 205,720 873,864 1,410,000 1,360,000 1,330,000 570,000 3,440,000 730,000 960,000 1,200,000 1,890,000 2,390,000 1,300,000 3,430,000 1,580,000 2,210,000 1,690,000 1,870,000 1,660,000 2,100,000 1,540,000 1,810,000 2,160,000 1,800,000 2,020,000 2,290,000 2,560,000 2,970,000 2,830,000 2,310,000 2,900,000 3,720,000 4,010,000 3,950,000 4,900,000 4,550,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.