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 2013-03-25 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-06-20 
      revenue
    28,357,584 36,426,201 35,953,339 22,862,108 38,407,261 33,673,201 20,841,183 24,891,404 28,837,083 16,795,712 29,875,835 15,977,754 32,393,795 18,717,218 19,437,076 6,372,424 61,838,102 31,688,544 24,146,230 18,068,460 49,747,955 37,995,360 16,359,606 8,335,907 42,851,870 28,353,899 27,325,279 4,274,573 17,250,372 6,366,380 55,217,368 50,657,893 58,796,082 50,528,545 47,963,460 43,781,086 52,890,656 44,206,992 32,960,055 40,171,304 50,560,582 17,145,512 12,157,827 14,662,521 14,662,521 26,331,459 12,765,694 11,060,976 14,355,541 11,387,382 10,310,558 10,137,702 8,341,506 14,242,437 10,478,224 9,911,884 8,254,624 14,713,713 9,626,593 5,481,551 4,005,904 9,746,508 9,261,033 12,424,373 9,487,285 8,679,963 8,854,668 11,155,508 11,155,508 
      cost of revenue
    19,670,384 25,507,180 22,218,767 14,832,878 30,364,728 27,304,038 18,122,316 22,504,241 25,791,025 14,046,041 23,778,053 11,623,403 27,520,795 14,806,322 15,900,298 5,205,165 49,022,199 26,412,129 19,944,076 14,932,023 39,146,522 31,753,311 14,301,594 6,989,956 37,763,442 23,522,406 23,568,343 3,607,241 15,352,860 5,715,211 46,762,331 43,939,795 50,355,766 43,411,839 41,471,997 37,410,353 47,076,759 38,698,452 25,738,967 35,310,895 39,120,469 13,032,352 9,350,206 11,290,490 11,290,490 21,791,183 9,541,687 9,272,719 11,014,691 8,903,285 7,984,828 7,795,987 6,280,073 11,158,946 8,140,771 7,559,235 6,404,615 11,283,683 7,266,052 4,037,629 3,025,722 7,821,682 6,966,103 9,139,131 7,305,277 6,568,294 7,389,605 8,445,862 8,445,862 
      gross profit
    8,687,200 10,919,021 13,734,572 8,029,230 8,042,533 6,369,163 2,718,867 2,387,163 3,046,058 2,749,671 6,097,782 4,354,351 4,873,000 3,910,896 3,536,778 1,167,259 12,815,903 5,276,415 4,202,154 3,136,437 10,601,433 6,242,049 2,058,012 1,345,951 5,088,428 4,831,493 3,756,936 667,332 1,897,512 651,169 8,455,037 6,718,098 8,440,316 7,116,706 6,491,463 6,370,733 5,813,897 5,508,540 7,221,088 4,860,409 11,440,113 4,113,160 2,807,621 3,372,031 3,372,031 4,540,276 3,224,007 1,788,257 3,340,850 2,484,097 2,325,730 2,341,715 2,061,433 3,083,491 2,337,453 2,352,649 1,850,009 3,430,030 2,360,541 1,443,922 980,182 1,924,826 2,294,930 3,285,242 2,182,008 2,111,669 1,465,063 2,709,646 2,709,646 
      operating expenses
                                                                         
      research and development
    1,593,741 917,893 874,562 878,980 2,201,530 1,433,649 1,253,843 1,140,586 7,034,550 6,747,934 3,564,905 21,624,597 4,468,886 987,285 1,149,901 640,240 4,441,537 596,187 632,590 537,433 2,992,542 5,691,649 642,889 757,298 1,058,461 657,851 5,142,041 20,769,732 25,281,683 522,806 494,193 205,968 1,554,420 785,450 571,621 571,020 220,610 391,097 971,673 1,172,257 1,865,710 500,864 672,491 689,665 689,665 871,014 630,083 620,090 756,096 609,370 608,463 574,588 511,952 704,864 459,935 400,370 343,407 574,312 660,108 580,772 526,201 839,989 230,023 224,146 46,610 
      sales and marketing
    4,575,460 4,152,246 2,780,515 1,827,729 1,694,253 1,440,995 1,172,528 1,193,699 1,241,073 1,290,544 1,057,517 1,146,866 2,812,000 2,165,383 763,666 878,306 1,621,710 930,810 899,478 618,003 1,313,728 898,896 228,173 748,225 488,094 216,351 402,253 358,309 416,827 374,102 730,443 46,335 321,579 122,873 75,516 113,895 406,072 432,365 435,894 71,257 136,090 102,380 71,420 89,614 89,614 124,233 158,714 79,201 93,835 179,401 85,239 92,679 56,936 120,552 58,121 89,685 852,326 759,906 79,310 97,810 86,184 477,413 229,795 180,596 215,776 412,233 
      general and administrative
                                                                         
      total operating expenses
    9,525,848 9,457,877 8,838,319 7,559,452 14,309,046 5,686,233 6,574,079 5,756,531 6,082,543 3,733,230 5,359,572 4,430,123 2,855,968 3,212,209 3,907,191 3,066,735 3,147,379 3,432,920 5,623,798 2,039,528 3,078,354 2,070,947 3,861,263 -398,171 -740,811 2,196,201 1,558,652 8,319,294 2,634,222 373,411 9,625,194 8,032,882 11,980,065 8,649,541 3,845,013 3,780,648 2,337,855 2,076,749 3,173,178 6,470,766 11,229,485 2,893,935 1,332,279 692,964 692,964 1,730,232 940,930 896,050 683,620 889,971 1,067,021 827,529 673,867 1,056,741 516,929 1,147,061 650,812 607,087 510,212 678,278 777,932 -302,878 324,672 432,238 279,120 1,990 
      operating income
    15,695,049 13,860,072 12,303,448 9,645,757 18,102,357 7,731,338 8,537,231 7,846,718 13,695,136 11,550,741 9,867,592 26,966,793 9,117,921 6,351,446 5,733,959 4,574,182 9,143,187 4,457,771 6,980,547 3,147,240 -9,685,000 8,054,484 4,716,767 1,012,097 696,751 2,595,453 6,840,809 24,379,861 4,711,372 675,996 9,346,446 8,090,712 12,303,171 9,558,588 4,399,287 4,465,563 2,893,323 2,836,627 4,427,045 7,714,280 13,063,773 3,486,102 2,026,383 1,472,243 1,472,243 2,593,340 1,729,727 1,595,341 1,533,551 1,678,742 1,760,723 1,494,796 1,242,755 1,882,157 1,034,985 1,637,116 1,846,545 1,941,305 1,249,630 1,356,860 1,390,317 1,014,524 784,490 836,980 541,506 936,943 557,188 414,223 414,223 
      net income
    -7,007,850 -3,587,157 -229,164 750,281 -10,059,824 1,312,681 -5,818,364 -5,459,555 -11,166,216 -9,019,799 44,369,455 -22,847,235 -5,073,354 -2,377,822 11,623,594 -3,418,022 3,605,277 316,498 -2,953,712 -58,527 3,216,809 -2,419,443 -2,674,313 238,599 4,282,684 1,761,090 -3,346,010 -28,780,003 -26,435,220 -619,150 -2,394,793 -1,567,087 -5,415,748 -2,441,158 1,999,313 1,905,170 2,849,359 2,608,329 2,640,343 -2,853,871 -1,791,172 615,981 731,431 1,899,788 1,899,788 1,814,797 1,494,280 192,916 1,807,299 805,355 565,007 846,919 818,678 1,201,334 1,302,468 715,533 3,464 1,488,725 1,110,911 87,062 -410,135 910,302 1,510,440 2,448,262 1,640,502 1,174,726 907,875 2,295,423 2,295,423 
    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.