7Baggers
Quarterly
Annual
    Unit: USD2023-12-31 2023-09-30 2023-06-30 2023-03-31 2023-02-24 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 
      revenue
    49,058,946 50,666,231 47,695,589 41,936,617 42,885,913 42,885,913 45,955,184 48,479,609 45,373,538 38,254,138 23,040,050 18,290,647 14,309,318 12,033,375 12,328,224 13,508,711 15,432,807 13,305,604 10,298,425 8,081,519 8,338,131 8,018,442 8,349,047 9,750,632 12,927,473 13,545,941 11,068,533 10,010,438 8,292,226 7,312,449 7,226,078 7,337,911 6,547,851 8,814,685 11,314,657 9,368,586 8,181,906 11,548,730 9,947,620 9,639,128 9,498,859 9,673,139 8,997,092 9,571,816 10,911,623 12,394,769 13,381,530 12,782,124 13,929,571 15,348,778 16,212,519 15,602,979 14,232,268 12,786,180 12,215,995 13,681,116 13,794,725 16,458,323 17,167,355 14,847,049 15,309,166 23,566,476 35,450,930 34,464,117 32,821,935 31,524,749 21,452,337 15,556,598 13,546,649 11,892,287 8,896,288 10,195,814 9,329,438 9,891,447 9,750,097 11,246,754 11,246,754 10,875,702 10,875,702 10,875,702 10,875,702 
      cost of revenue
    19,405,697 17,431,444 16,541,300 16,113,914 1,584,724 20,438,117 19,022,671 14,450,190 14,261,959 12,041,486 12,206,719 8,832,058 8,670,514 9,247,982 10,252,318 11,084,970 10,103,325 11,210,793 8,052,301 7,175,934 5,498,513 5,498,338 7,021,161 6,709,190 12,748,635 9,542,543 6,499,680 6,171,906 6,270,709 7,454,032 5,045,404 6,284,810 5,092,255 9,156,668 7,369,889 7,421,277 7,871,049 12,163,063 7,662,768 8,527,722 6,020,319 14,407,269 7,136,987 8,113,796 8,319,065 11,540,945 6,866,810 6,929,789 6,966,782 6,992,904 7,799,481 7,606,496 7,776,471 10,118,637 7,307,350 6,213,377 6,002,130 6,773,089 7,265,221 6,232,855 6,825,340 6,084,888 5,373,925 3,605,156 3,073,626 2,909,224 2,636,799 2,774,829 3,147,289 2,958,153 2,051,890 2,135,394 
      gross profit
    29,653,249 33,234,787 31,154,289 25,822,703 41,301,189 22,447,796 26,932,513 34,029,419 31,111,579 26,212,652 10,833,331 9,458,589 5,638,804 2,785,393 2,075,906 2,423,741 5,329,482 2,094,811 2,246,124 905,585 2,839,618 2,520,104 1,327,886 3,041,442 178,838 4,003,398 4,568,853 3,838,532 2,021,517 -141,583 2,180,674 1,053,101 1,455,596 -341,983 3,944,768 1,947,309 310,857 -614,333 2,284,852 1,111,406 3,478,540 -4,734,130 1,860,105 1,458,020 2,592,558 853,824 6,514,720 5,852,335 6,962,789 8,355,874 8,413,038 7,996,483 6,455,797 2,667,543 4,908,645 7,467,739 7,792,595 9,685,234 9,902,134 8,614,194 8,483,826 23,566,476 35,450,930 34,464,117 32,821,935 25,439,861 16,078,412 11,951,442 10,473,023 8,983,063 6,259,489 7,420,985 6,182,149 6,933,294 7,698,207 9,111,360 11,246,754 10,875,702 10,875,702 10,875,702 10,875,702 
      operating expenses
                                                                                     
      research and development
      sales, general and administrative
                                                                                     
      total operating expenses
    1,958,146 2,149,807 2,339,451 1,291,222 8,599,108 987,739 2,236,929 2,151,321 2,505,104 2,337,707 1,797,508 721,490 1,630,886 2,011,623 2,093,365 -588,758 2,131,198 1,705,996 1,606,944 632,463 2,170,427 2,109,412 1,478,979 1,534,457 2,416,575 1,503,449 3,975,698 3,971,153 3,971,255 5,444,094 3,790,905 3,959,300 3,875,846 1,748,075 4,701,455 4,732,160 4,882,912 1,904,348 5,251,471 5,182,192 5,052,615 2,243,371 6,010,435 6,242,574 6,489,685 2,144,592 6,285,108 6,367,719 6,696,015 6,778,818 6,226,355 6,621,455 6,784,978 5,721,634 4,860,993 6,285,964 6,677,160 15,819,891 7,217,499 6,953,107 6,672,462 -14,257,435 18,939,672 19,145,558 17,848,257 9,864,604 6,125,356 4,689,555 197,472 3,245,131 281,258 361,567 2,302,498 2,036,963 1,582,291 1,460,804 -14,710,527 
      operating income
    27,695,100 33,236,517 28,814,838 29,689,851 -1,960,000 21,460,057 24,695,584 31,878,098 28,606,475 23,874,945 9,035,823 8,737,099 3,998,501 1,922,490 1,287,557 2,891,334 3,198,284 388,815 639,180 273,122 669,191 410,692 -151,093 2,847,937 -2,237,737 2,787,405 -4,002,664 -132,621 -1,433,177 -11,510,345 -3,363,993 -4,343,870 -2,420,250 -3,289,927 -756,687 -2,784,851 -4,572,055 -6,018,681 -2,966,619 -4,070,786 -1,574,075 -85,184,963 -2,893,671 -7,976,232 -3,897,127 -1,290,768 229,612 -515,384 -8,301,460 1,579,211 2,186,683 1,375,028 -329,181 -3,054,091 47,652 1,181,775 1,115,435 -6,134,657 2,684,635 1,661,087 1,811,364 -17,902,970 16,511,258 15,318,559 14,973,678 15,575,257 9,953,056 7,261,887 10,275,551 5,737,932 5,978,231 7,059,418 3,879,651 4,896,331 6,115,916 7,650,556 11,246,754 -3,834,825 10,875,702 10,875,702 10,875,702 
      net income
    24,724,553 32,199,750 28,875,661 51,050,227 42,631,238 20,335,620 25,223,160 30,749,842 29,936,294 22,676,882 8,464,016 7,946,451 3,790,077 582,837 218,876 1,290,319 1,957,095 -765,126 -157,233 -749,583 -16,032 -537,445 517,634 2,581,185 -3,230,361 1,954,499 -4,823,549 -1,035,681 -2,189,830 -17,628,923 -4,560,478 -19,190,779 -2,840,943 -3,598,998 -1,392,923 -3,302,148 -5,404,037 -6,952,404 -3,736,321 -5,017,097 -2,213,082 -86,115,302 -3,808,607 -8,874,610 -4,626,228 -2,018,003 -826,423 -1,390,343 -8,960,306 1,104,346 575,147 27,109 -590,613 -928,634 -3,214,114 528,551 -2,991,654 -16,304,075 2,177,887 -5,446,589 3,945,272 -22,515,666 15,319,652 15,697,185 15,172,848 15,318,578 9,470,112 6,400,066 9,475,308 4,746,985 5,362,380 6,596,574 3,418,882 4,721,478 5,693,602 7,381,687 7,381,687 7,652,941 7,652,941 7,652,941 7,652,941 
    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.