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 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 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 1995-12-31 1995-09-30 1995-06-30 1995-03-31 1994-12-31 1994-09-30 1994-06-30 1994-03-31 1993-12-31 1993-09-30 1993-06-30 1993-03-31 1992-12-31 1992-09-30 1992-06-30 
      revenue
    3,360,124 3,373,938 3,104,031 3,369,160 3,271,931 3,354,529 4,191,761 4,634,552 4,415,886 4,365,067 5,420,471 3,987,452 4,929,789 5,208,295 3,948,967 4,789,441 4,162,659 5,410,762 5,785,784 4,860,247 5,411,227 5,784,839 7,238,260 4,326,674 5,883,877 6,066,630 6,243,863 4,773,915 6,687,797 6,348,706 7,238,684 6,002,059 7,229,341 5,531,262 5,718,865 6,001,556 7,040,150 5,469,486 6,191,955 4,300,373 6,524,215 6,824,339 9,905,573 8,302,113 8,642,031 8,914,862 10,887,685 8,232,526 9,990,771 8,754,785 10,265,532 8,419,663 12,800,806 10,032,134 8,113,392 8,654,630 12,216,054 10,796,853 8,264,591 8,145,930 10,287,595 11,486,034 12,202,642 10,003,648 12,099,397 12,637,606 11,052,884 9,601,291 12,222,584 13,325,099 10,283,703 13,222,496 15,435,597 11,949,841 11,316,346 9,772,686 10,225,079 8,972,580 10,941,768 10,547,180 9,839,572 9,164,691 8,764,140 8,264,668 7,818,848 8,954,978 9,665,170 8,203,325 9,751,397 8,951,411 10,591,249 8,035,929 10,268,218 9,713,939 9,609,371 8,289,742 8,600,000 8,400,000 8,100,000 7,700,000 8,400,000 9,000,000 10,400,000 8,100,000 10,400,000 11,800,000 7,800,000 8,600,000 13,300,000 9,900,000 8,500,000 8,500,000 9,900,000 9,600,000 7,500,000 7,700,000 9,800,000 8,400,000 8,300,000 7,300,000 10,000,000 10,100,000 8,900,000 7,100,000 8,700,000 7,300,000 6,700,000 
      cost of revenue
    2,251,684 2,306,248 2,251,681 2,076,482 2,145,769 2,168,305 2,669,130 2,671,336 2,866,193 2,783,230 3,360,013 2,569,900 3,311,892 3,572,067 2,587,676 3,199,665 2,798,572 4,063,308 4,114,797 3,205,039 3,748,732 3,953,655 5,179,712 3,363,121 3,997,922 4,392,676 4,447,831 3,823,613 4,481,086 4,406,447 4,717,610 3,889,719 4,566,518 3,884,927 3,638,434 3,886,443 4,629,843 3,626,769 7,441,134 3,206,738 9,078,750 4,571,370 6,209,525 4,998,121 5,884,424 5,663,690 6,635,551 5,080,992 6,191,266 5,426,543 6,374,942 5,026,193 7,589,843 5,670,525 5,116,607 5,376,392 7,272,639 6,679,562 5,494,790 5,531,938 6,804,711 7,085,574 7,092,619 6,438,524 7,775,022 7,845,626 6,744,684 5,998,723 7,812,019 7,729,555 6,156,430 8,266,958 9,397,027 7,274,962 7,241,487 6,159,205 6,266,461 5,549,607 6,466,971 6,299,669 6,097,572 5,667,046 5,152,524 4,749,862 4,627,988 5,424,221 5,886,050 4,759,699 5,851,550 5,499,520 6,465,617 4,619,742 6,190,076 5,761,693 6,339,785 4,114,315 5,100,000 4,700,000 5,600,000 4,400,000 4,900,000 4,900,000 4,700,000 5,400,000 6,900,000 7,100,000 4,700,000 5,600,000 8,600,000 6,400,000 5,300,000 5,900,000 6,900,000 6,200,000 5,100,000 5,500,000 6,300,000 4,900,000 5,400,000 4,700,000 6,500,000 6,400,000 5,400,000 4,500,000 
      gross profit
    1,108,440 1,067,690 852,350 1,292,678 1,126,162 1,186,224 1,522,631 1,963,216 1,549,693 1,581,837 2,060,458 1,417,552 1,617,897 1,636,228 1,361,291 1,589,776 1,364,087 1,347,454 1,670,987 1,655,208 1,662,495 1,831,184 2,058,548 963,553 1,885,955 1,673,954 1,796,032 950,302 2,206,711 1,942,259 2,521,074 2,112,340 2,662,823 1,646,335 2,080,431 2,115,113 2,410,307 1,842,717 -1,249,179 1,093,635 -2,554,535 2,252,969 3,696,048 3,303,992 2,757,607 3,251,172 4,252,134 3,151,534 3,799,505 3,328,242 3,890,590 3,393,470 5,210,963 4,361,609 2,996,785 3,278,238 4,943,415 4,117,291 2,769,801 2,613,992 3,482,884 4,400,460 5,110,023 3,565,124 4,324,375 4,791,980 4,308,200 3,602,568 4,410,565 5,595,544 4,127,273 4,955,538 6,038,570 4,674,879 4,074,859 3,613,481 3,958,618 3,422,973 4,474,797 4,247,511 3,742,000 3,497,645 3,611,616 3,514,806 3,190,860 3,530,757 3,779,120 3,443,626 3,899,847 3,451,891 4,125,632 3,416,187 4,078,142 3,952,246 3,269,586 4,175,427 3,500,000 3,700,000 2,500,000 3,300,000 3,500,000 4,100,000 5,700,000 2,700,000 3,500,000 4,700,000 3,100,000 3,000,000 4,700,000 3,500,000 3,200,000 2,600,000 3,000,000 3,400,000 2,400,000 2,200,000 3,500,000 3,500,000 2,900,000 2,600,000 3,500,000 3,700,000 8,900,000 7,100,000 3,300,000 2,800,000 6,700,000 
      operating expenses
                                                                                                                                   
      research and development
    288,231 285,244 
      sales, general and administrative
                                                                                                                                   
      total operating expenses
    1,584,523 1,536,279 1,467,861 1,746,034 2,473,975 23,670,596 1,138,834 1,566,430 1,229,294 1,780,798 1,729,416 2,271,615 1,615,824 1,505,772 1,207,668 1,687,676 1,586,705 1,664,600 1,617,396 1,505,922 1,528,374 1,763,748 1,717,031 1,771,295 1,798,533 1,633,297 1,864,810 2,005,361 1,983,987 1,813,271 2,098,859 744,789 2,026,589 1,803,221 1,850,226 1,999,309 2,094,746 1,991,485 2,450,143 2,123,175 2,857,215 2,117,089 -2,724,660 3,263,920 2,191,144 2,636,024 2,954,268 2,400,399 2,455,214 2,834,773 2,111,711 2,328,990 2,793,665 3,370,948 3,385,689 2,680,568 7,694,458 3,188,800 2,310,448 2,388,169 2,956,099 -1,001,473 3,034,640 2,602,122 2,371,276 2,784,026 2,216,789 2,494,886 2,421,909 2,932,801 2,151,175 2,615,295 2,849,784 2,447,617 1,767,491 2,200,546 2,456,825 2,119,521 1,554,735 2,533,181 1,972,115 2,029,734 1,611,073 1,935,499 1,733,143 1,880,652 1,461,654 1,641,877 2,237,934 1,925,964 1,604,499 1,553,013 2,238,820 2,049,787 1,218,430 2,633,995 2,100,000 2,000,000 1,200,000 2,100,000 2,200,000 2,300,000 1,900,000 1,900,000 2,300,000 2,400,000 2,100,000 2,300,000 2,600,000 2,300,000 2,400,000 2,300,000 2,300,000 2,300,000 2,400,000 2,000,000 2,300,000 2,600,000 2,400,000 1,800,000 2,300,000 2,400,000 -28,000,000 2,100,000 1,900,000 -24,400,000 
      operating income
    -476,083 -468,589 -615,511 -453,356 -1,347,813 -22,484,372 383,797 396,786 320,399 -198,961 331,042 -854,063 2,073 130,456 153,623 -97,900 -222,618 -317,146 53,591 149,286 134,121 67,436 322,752 -807,742 84,896 40,657 -68,779 -1,055,059 222,606 128,988 422,215 1,367,551 636,234 -156,886 230,205 115,804 315,561 -148,768 -3,699,322 -1,029,540 -5,411,750 135,880 6,420,708 40,072 566,463 615,148 1,297,866 751,135 1,344,291 493,469 1,778,879 1,064,480 2,417,298 990,661 -388,904 597,670 -2,751,043 928,491 459,353 225,823 526,785 1,401,933 2,075,383 963,002 1,953,099 2,007,954 2,091,411 1,107,682 1,988,656 2,662,743 1,976,098 2,340,243 3,188,786 2,227,262 2,307,368 1,412,935 1,501,793 1,303,452 2,920,062 1,714,330 1,769,885 1,467,911 2,000,543 1,579,307 1,457,717 1,650,105 2,317,466 1,801,749 1,661,913 1,525,927 2,521,133 1,863,174 1,839,322 1,902,459 2,051,156 1,541,432 1,400,000 1,700,000 1,300,000 1,200,000 1,300,000 1,800,000 3,800,000 800,000 1,200,000 2,300,000 1,000,000 700,000 2,100,000 1,200,000 800,000 300,000 700,000 1,100,000 400,000 200,000 1,200,000 900,000 500,000 800,000 1,200,000 1,300,000 -19,100,000 7,100,000 1,200,000 900,000 -17,700,000 
      net income
    -269,153 -257,609 -262,631 -232,853 -1,146,879 9,944,743 385,595 403,204 578,969 -99,359 331,943 -474,168 508,890 126,928 158,239 -97,373 -215,713 -310,749 53,921 172,306 134,121 67,411 347,029 -812,868 -2,937,721 17,500 -70,376 -1,117,582 140,112 84,211 233,487 869,686 386,632 -100,804 354,808 57,218 165,586 -94,998 -2,154,994 -25,121 -3,452,841 79,402 4,607,433 115,441 338,688 366,153 931,891 896,715 831,212 280,597 1,787,397 640,962 1,382,113 562,859 -423,450 293,167 -1,848,192 566,379 602,683 137,767 322,454 913,764 1,264,066 647,997 1,246,552 1,335,674 1,425,948 753,134 1,283,758 1,693,680 1,249,609 1,500,118 2,031,246 1,441,218 1,498,498 885,976 1,219,442 889,911 1,898,476 1,157,816 1,295,476 1,020,504 1,384,002 990,258 1,046,137 1,100,778 1,613,430 1,242,839 1,154,200 1,030,874 1,692,877 1,235,702 1,374,951 1,383,991 1,527,987 1,102,648 1,100,000 1,200,000 1,200,000 800,000 1,000,000 1,300,000 2,400,000 700,000 1,100,000 1,400,000 700,000 500,000 1,500,000 800,000 600,000 200,000 800,000 800,000 200,000 200,000 1,000,000 700,000 400,000 600,000 900,000 900,000 1,000,000 400,000 800,000 600,000 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.