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 
      revenue
    65,748,658 60,119,757 63,461,723 57,779,120 72,027,012 63,823,288 64,810,450 55,720,268 70,736,628 62,902,935 59,574,705 48,212,040 68,460,644 49,649,659 30,383,132 57,650,426 72,093,111 66,114,701 65,658,748 57,687,554 75,568,596 65,147,080 61,625,296 55,153,627 58,523,448 58,902,050 61,013,414 53,740,551 53,703,990 27,729,026 27,777,381 27,454,947 28,407,172 26,264,321 27,024,338 24,250,839 18,562,069 13,047,411 25,875,785 24,219,269 27,287,516 25,950,102 26,855,633 24,812,469 27,436,531 24,714,493 24,790,965 23,298,608 25,157,228 23,975,117 25,514,187 23,052,102 26,986,380 24,206,727 24,933,353 21,844,944 26,162,889 24,415,988 23,604,628 22,563,868 30,470,962 30,571,244 31,039,094 29,367,381 34,985,727 33,285,701 34,835,765 30,775,887 34,848,675 31,056,757 32,205,500 27,079,319 30,594,921 32,051,349 33,011,479 28,636,183 33,405,472 31,771,720 30,959,144 26,068,618 32,132,660 29,356,876 28,473,088 24,519,616 32,698,115 28,793,802 28,350,986 24,894,353 30,444,987 28,702,673 30,214,234 25,842,721 28,253,120 28,032,797 27,080,918 22,786,805 26,121,404 22,500,000 22,500,000 22,500,000 
      cost of revenue
    58,331,329 52,318,708 53,523,547 52,882,980 60,585,121 53,968,345 56,077,694 1,100,000 600,000 65,423 55,163 241,348 110,901 548,152 290,581 252,915 328,247 303,762 185,916 45,881,166 15,740,976 14,634,886 15,505,304 15,717,223 15,753,836 16,417,577 15,431,981 16,551,702 15,794,914 7,579,938 7,187,729 9,738,125 8,472,663 8,214,997 7,875,526 11,152,158 10,418,913 9,890,270 9,338,074 12,800,483 12,501,619 12,430,305 10,496,369 11,343,201 10,824,115 11,440,616 9,225,474 10,365,382 9,995,258 10,884,464 9,849,947 11,442,150 9,992,362 10,024,336 8,923,760 12,241,721 9,774,020 9,384,917 6,185,126 8,065,924 7,133,700 5,782,054 5,969,024 7,695,220 9,219,974 7,968,239 6,215,003 6,952,721 7,870,031 6,962,561 5,874,822 
      gross profit
    7,417,329 7,801,049 9,938,176 4,896,140 11,441,891 9,854,943 8,732,756 55,720,268 70,736,628 62,902,935 59,574,705 47,112,040 68,460,644 49,049,659 30,383,132 57,650,426 72,093,111 66,049,278 65,603,585 57,446,206 75,568,596 65,036,179 61,077,144 55,153,627 58,523,448 58,611,469 60,760,499 53,412,304 53,703,990 27,729,026 27,777,381 27,454,947 28,407,172 26,264,321 27,024,338 23,947,077 18,562,069 13,047,411 25,875,785 24,219,269 27,287,516 25,764,186 26,855,633 24,812,469 -18,444,635 8,973,517 10,156,079 7,793,304 9,440,005 8,221,281 9,096,610 7,620,121 10,434,678 8,411,813 17,353,415 14,657,215 16,424,764 15,943,325 15,389,631 14,688,342 19,318,804 20,152,331 21,148,824 20,029,307 22,185,244 20,784,082 22,405,460 20,279,518 23,505,474 20,232,642 20,764,884 17,853,845 20,229,539 22,056,091 22,127,015 18,786,236 21,963,322 21,779,358 20,934,808 17,144,858 19,890,939 19,582,856 19,088,171 18,334,490 24,632,191 21,660,102 22,568,932 18,925,329 22,749,767 19,482,699 22,245,995 19,627,718 21,300,399 20,162,766 20,118,357 16,911,983 26,121,404 22,500,000 22,500,000 22,500,000 
      operating expenses
                                                                                                        
      research and development
      sales, general and administrative
                                                                                                        
      total operating expenses
    4,865,328 4,493,277 4,405,031 4,483,095 64,653,188 59,100,707 60,645,164 56,579,796 64,219,739 58,010,229 53,803,197 50,925,061 51,112,681 48,814,987 47,989,150 57,990,044 63,920,348 56,637,526 54,925,941 54,182,383 61,622,871 55,710,037 50,969,644 50,342,054 49,220,183 48,251,990 51,274,037 49,010,775 44,180,519 22,730,828 23,004,063 23,326,654 22,348,552 22,823,071 21,884,428 21,371,948 15,087,690 12,108,537 19,349,769 19,983,706 19,885,575 19,397,386 19,430,422 19,361,708 19,365,389 2,473,474 2,456,801 2,554,394 2,522,239 2,581,162 2,658,208 2,676,048 2,621,002 2,484,437 11,548,911 11,320,267 11,030,672 10,105,516 11,425,488 12,181,344 76,141,549 14,109,598 14,934,273 15,201,713 17,660,367 15,698,589 15,360,470 15,171,245 15,593,659 13,810,008 13,609,571 13,414,844 15,380,170 14,176,160 13,995,208 14,653,179 13,504,430 13,403,303 13,063,861 12,424,675 12,516,523 12,277,229 12,032,942 13,677,156 16,109,505 14,440,817 15,114,320 14,252,716 22,577,441 27,321,380 22,316,673 20,346,774 18,582,132 16,554,040 16,527,152 16,149,342 -85,834,868 
      operating income
    2,552,000 3,307,770 5,533,140 413,040 7,398,634 4,722,581 4,355,496 -858,656 6,516,889 4,892,706 5,771,508 -2,521,033 19,621,273 834,672 -17,606,018 -7,144,030 11,219,416 9,411,752 10,677,644 6,809,578 13,945,725 9,326,142 10,655,652 395,648 23,276,550 13,174,255 12,842,695 11,542,779 49,890,306 3,797,625 4,773,318 4,128,293 6,058,620 -79,683 5,093,755 2,575,129 1,754,476 938,874 6,526,016 4,235,563 7,401,941 6,552,716 7,425,211 5,450,761 8,071,142 6,500,043 7,699,278 5,238,910 6,917,766 5,640,119 6,438,402 4,944,073 7,813,676 5,927,376 5,804,504 3,336,948 5,394,092 5,837,809 3,964,143 2,506,998 -56,822,745 6,042,733 6,214,551 4,827,594 4,524,877 5,085,493 7,044,990 5,108,273 7,911,815 6,422,634 7,155,313 4,439,001 4,849,369 7,879,931 8,131,807 4,133,057 8,458,892 8,376,055 7,870,947 4,720,183 7,374,416 7,305,627 7,055,229 4,657,334 8,522,686 7,219,285 7,454,612 4,672,613 172,326 -7,838,681 -70,678 -719,056 2,718,267 3,608,726 3,591,205 762,641 -59,713,464 22,500,000 22,500,000 22,500,000 
      net income
    6,383,894 -67,536,837 -10,430,629 -3,536,566 -25,694,152 498,068 -14,641,287 -3,715,601 10,582,176 -1,620,323 187,694 -10,555,392 11,190,998 -2,385,398 -17,734,961 -8,836,561 4,784,061 3,043,899 4,269,001 1,353,263 2,091,853 2,631,776 4,918,612 -3,161,192 69,668,948 6,070,204 3,905,521 7,486,496 41,503,814 1,694,368 2,469,478 1,820,753 3,269,835 -737,939 2,532,042 1,298,384 33,836,396 2,458,810 3,021,289 682,872 3,580,916 3,186,891 2,357,969 2,420,487 3,605,281 1,156,923 3,861,070 2,407,996 3,389,397 2,348,713 2,812,819 1,549,396 3,332,601 2,085,828 2,042,567 524,629 1,352,131 1,379,178 708,862 7,944 -36,463,709 2,318,683 2,408,776 1,186,788 519,595 992,722 2,142,322 1,116,632 2,968,542 2,365,309 3,169,760 1,630,566 1,532,060 3,757,945 3,787,764 1,627,560 3,913,469 4,101,271 3,773,221 242,881 3,300,005 3,112,232 4,382,621 1,976,334 2,469,045 1,480,058 2,600,939 -10,277,092 -3,530,031 -11,543,623 -4,100,631 -2,582,420 -1,958,917 780,077 986,757 -29,405,604 -1,247,633 -900,000 -900,000 -900,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.