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 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-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-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-06-30 2005-03-31 2004-12-31 2004-09-30 2004-06-30 2001-09-30 2001-06-30 2001-03-31 2000-09-30 2000-06-30 2000-03-31 1999-09-30 1999-06-30 1999-03-31 1998-12-31 1998-09-30 1998-06-30 1998-03-31 1997-12-31 1997-09-30 1997-06-30 1997-03-31 1996-12-31 1996-09-30 1996-06-30 1996-03-31 
      revenue
    21,024,000 20,601,000 18,174,000 36,867,000 33,676,000 39,797,000 42,020,000 25,689,104 22,338,361 18,879,010 13,703,078 7,635,748 5,768,152 5,595,376 3,352,847 7,712,619 9,381,615 9,152,215 10,373,396 9,501,028 11,048,118 12,307,079 11,426,864 10,249,566 11,066,911 8,537,871 8,835,702 9,525,437 8,529,817 7,593,940 7,240,434 5,106,735 6,622,927 7,379,406 9,063,682 7,064,689 7,708,067 4,004,827 4,310,514 4,337,006 4,392,289 4,633,699 5,399,749 6,010,567 5,648,058 4,291,546 4,581,946 4,848,534 4,646,702 3,884,856 3,165,272 2,017,075 1,179,432 1,169,096 1,359,191 1,291,381 1,201,302 1,170,027 983,951 1,164,464 1,031,782 2,914,986 2,356,504 744,702 652,649 502,273 508,459 462,951 426,459 469,010 608,992 878,602 830,936 542,884 618,359 419,893 365,768 231,167 120,000 30,000 150,000 70,000 120,000 180,000 200,000 200,000 420,023 500,000 100,000 100,000 200,000 100,000 100,000 100,000 
      cost of revenue
    16,956,000 16,145,000 15,652,000 16,953,000 18,499,000 22,714,000 20,841,000 13,685,154 11,791,996 10,052,119 8,826,433 4,632,522 4,319,330 3,765,210 3,693,826 5,253,603 5,659,511 4,513,556 5,106,038 5,351,138 5,031,023 4,982,706 4,525,503 4,721,488 4,548,380 4,410,129 5,002,470 4,334,733 3,599,931 3,618,080 3,238,118 3,471,950 3,751,443 3,836,720 4,040,059 4,339,993 3,936,566 654,732 465,193 665,444 563,698 727,923 835,550 820,626 790,310 316,169 430,387 662,461 18,725 14,035 26,593 26,308 13,073 369,284 1,624,821 5,432 16,459 383,213 1,303,261 29,750 335,182 335,904 284,099 300,186 366,043 315,005 318,225 400,408 327,473 324,119 356,793 506,093 398,686 464,190 319,458 224,201 193,469 137,748 110,000 20,000 40,000 70,000 120,000 100,000 299,144 100,000 
      gross profit
    4,068,000 4,456,000 2,522,000 19,914,000 15,177,000 17,083,000 21,179,000 12,003,950 10,546,365 8,826,891 4,876,645 3,003,226 1,448,822 1,830,166 -340,979 2,459,016 3,722,104 4,638,659 5,267,358 4,149,890 6,017,095 7,324,373 6,901,361 5,528,078 6,518,531 4,127,742 3,833,232 5,190,704 4,929,886 3,975,860 4,002,316 1,634,785 2,871,484 3,542,686 5,023,623 2,724,696 3,771,501 3,350,095 3,845,321 3,671,562 3,828,591 3,905,776 4,564,199 5,189,941 4,857,748 3,975,377 4,151,559 4,186,073 4,627,977 3,870,821 3,138,679 1,990,767 1,166,359 799,812 -265,630 1,285,949 1,184,843 786,814 -319,310 1,134,714 696,600 2,579,082 2,072,405 444,516 286,606 187,268 190,234 62,543 98,986 144,891 252,199 372,509 432,250 78,694 298,901 195,692 172,299 93,419 120,000 30,000 40,000 50,000 80,000 110,000 80,000 100,000 120,879 500,000 100,000 100,000 200,000 100,000 100,000 
      operating expenses
                                                                                                        
      research and development
    40,000 70,000 110,000 140,000 160,000 100,000 51,658 200,000 600,000 400,000 
      sales, general and administrative
                                                                                                        
      total operating expenses
    2,502,000 2,603,000 2,263,000 2,267,000 2,581,000 2,472,000 1,557,000 1,650,998 1,925,944 2,040,769 1,875,894 1,876,570 1,889,950 1,322,300 1,061,981 1,507,202 1,472,340 1,364,640 1,312,164 1,196,935 1,283,348 1,329,446 1,718,698 1,864,811 1,689,279 1,591,283 1,244,832 1,297,468 1,254,505 1,248,267 2,400,562 2,315,932 2,069,038 621,231 1,689,076 1,478,706 1,614,638 1,509,229 1,519,510 2,314,028 2,654,500 1,941,879 2,212,653 1,795,410 1,833,027 2,044,821 2,031,450 1,912,612 2,181,523 1,844,983 1,868,364 1,792,487 1,733,806 1,447,900 400,818 2,100,150 2,173,666 1,870,873 820,630 2,610,948 2,166,918 2,195,718 2,009,404 1,418,380 1,606,602 1,456,317 1,702,362 1,004,584 1,002,538 1,135,723 1,079,456 766,573 798,073 676,012 680,469 887,531 607,025 374,265 1,100,000 7,300 124,061 4,494 10,691 15,291 17,009 130,000 270,000 340,000 460,000 480,000 660,000 600,000 631,268 1,000,000 1,300,000 1,300,000 1,900,000 1,800,000 1,800,000 1,100,000 
      operating income
    1,566,000 1,853,000 259,000 17,647,000 12,596,000 14,611,000 19,622,000 10,352,952 8,620,421 6,786,122 3,000,750 980,605 -15,910,266 -9,429,720 -2,786,164 951,814 2,249,764 3,274,019 3,955,194 2,952,955 4,733,747 5,994,927 5,182,663 3,663,267 4,829,252 2,536,459 2,583,912 3,893,236 3,675,381 2,727,593 954,823 -681,147 -454,987 1,846,498 3,334,547 1,245,990 2,162,294 1,840,866 2,364,811 1,357,534 -158,095 1,963,897 2,351,546 3,394,531 3,024,721 1,930,556 2,120,109 2,273,461 2,426,838 2,008,866 1,210,402 198,280 -567,447 -648,088 -682,402 -829,763 -1,004,023 -1,098,397 -1,153,089 -1,488,825 -1,476,442 377,627 59,461 -980,974 -1,319,996 -1,269,049 -1,512,128 -942,041 -903,552 -990,832 -827,257 -394,064 -365,823 -597,318 -340,622 -732,785 -434,726 -280,846 -980,000 -7,299 -124,060 -4,493 -10,690 -15,290 -17,008 -110,000 -230,000 -280,000 -380,000 -370,000 -580,000 -500,000 -510,389 -500,000 -1,200,000 -1,200,000 -1,700,000 -1,700,000 -1,800,000 -1,000,000 
      net income
    1,082,000 1,474,000 166,000 13,957,000 10,387,000 10,707,000 14,872,000 5,705,811 6,832,172 5,218,401 2,216,220 1,191,001 -12,710,007 -7,135,148 -2,330,825 3,710,159 1,764,918 2,792,820 3,277,825 2,398,875 3,904,565 5,795,801 4,532,750 3,068,354 9,876,848 2,140,532 1,500,761 2,419,143 2,307,634 1,816,775 20,874,470 -129,608 823,273 3,092,227 1,888,343 734,586 1,239,918 1,129,010 1,610,045 923,700 -408,883 1,472,451 1,112,588 2,397,042 1,959,272 1,159,526 1,095,157 1,468,100 1,425,355 1,143,518 534,890 170,426 -461,535 -485,334 -429,421 -551,521 -701,940 -704,825 -709,642 -1,036,617 -1,003,771 148,437 377,249 -535,985 -770,857 -641,381 -473,932 -454,585 -421,657 -460,036 26,576,215 -608,132 -541,884 -800,059 -481,796 -906,932 -473,207 -302,636 -1,020,000 -7,299 -124,060 -4,475 -10,550 -7,981 -10,838 -20,000 -230,000 -280,000 -370,000 -360,000 -570,000 -500,000 -534,922 -400,000 -1,200,000 -1,100,000 -1,700,000 -1,600,000 -1,800,000 -1,200,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.