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 
      revenue
    105,538,000 102,677,000 102,237,000 85,842,000 78,481,000 89,758,000 83,890,000 71,863,767 70,132,069 68,528,923 68,735,971 51,866,114 48,607,331 46,122,796 35,805,858 28,388,463 39,495,283 35,617,998 30,094,154 24,725,446 26,563,457 29,293,451 28,864,686 25,198,741 20,237,336 17,833,249 17,048,492 12,630,467 13,248,744 13,549,976 13,661,356 11,299,191 11,171,906 10,874,243 11,289,975 8,133,932 7,599,908 8,410,089 8,348,309 5,271,873 4,965,912 4,877,589 4,898,729 3,156,582 3,014,596 3,207,876 2,454,769 1,993,597 1,808,260 1,693,140 1,477,388 1,063,065 951,575 1,160,767 1,015,463 1,002,159 912,539 994,250 1,849,413 1,272,029 779,839 2,377,614 2,738,521 1,985,655 1,968,718 1,972,063 1,067,760 850,491 
      cost of revenue
    64,606,000 61,148,000 58,243,000 49,882,000 47,435,000 53,992,000 50,907,000 44,147,334 45,443,296 44,074,368 43,488,743 33,579,683 32,648,119 30,092,964 24,066,781 18,091,575 27,038,147 23,344,968 19,468,141 16,575,366 18,044,119 20,466,877 20,267,886 17,705,128 15,661,865 13,584,452 12,431,152 9,297,709 10,080,423 9,741,681 9,910,430 8,012,303 8,352,035 7,579,123 7,932,833 5,287,895 5,228,015 5,770,856 5,881,637 3,492,738 3,389,278 3,261,620 3,404,830 2,097,370 2,099,339 2,149,583 1,446,455 1,215,108 1,346,041 935,774 738,134 506,445 408,969 575,930 446,509 469,202 442,775 398,279 825,047 501,867 408,614 960,183 1,317,818 832,913 1,112,451 753,455 332,079 256,238 
      gross profit
    40,932,000 41,529,000 43,994,000 35,960,000 31,046,000 35,766,000 32,983,000 27,716,433 24,688,773 24,454,555 25,247,228 18,286,431 15,959,212 16,029,832 11,739,077 10,296,888 12,457,136 12,273,030 10,626,013 8,150,080 8,519,338 8,826,574 8,596,800 7,493,613 4,575,471 4,248,797 4,617,340 3,332,758 3,168,321 3,808,295 3,750,926 3,286,888 2,819,871 3,295,120 3,357,142 2,846,037 2,371,893 2,639,233 2,466,672 1,779,135 1,576,634 1,615,969 1,493,899 1,059,212 915,257 1,058,293 1,008,314 778,489 462,219 757,366 739,254 556,620 542,606 584,837 568,954 532,957 469,764 595,971 1,024,366 770,162 371,225 1,417,431 1,420,703 1,152,742 856,267 1,218,608 735,681 594,253 
      operating expenses
                                                                        
      research and development
    400,000 
      sales and marketing
    9,234,000 7,730,000 8,147,000 6,675,000 6,852,000 6,297,000 5,906,000 6,311,220 5,294,828 4,903,846 4,686,693 3,387,830 2,758,614 2,326,900 1,919,529 2,743,249 2,115,397 1,805,038 2,064,836 1,599,106 5,219,629 638,824 361,817 581,970 445,653 232,104 208,555 294,991 291,643 169,678 175,515 151,295 407,963 250,084 212,374 174,571 256,070 163,530 100,338 83,304 106,228 85,412 56,486 24,219 49,344 66,242 49,908 20,489 -14,604 23,000 26,053 2,551 186,928 58,096 192,507 276,069 257,942 86,629 98,048 68,211 
      general and administrative
                                                                        
      total operating expenses
    17,474,000 16,170,000 15,656,000 14,354,000 13,349,000 12,162,000 11,328,000 11,369,291 10,865,027 9,183,440 7,888,213 6,351,491 5,868,645 5,289,277 4,679,092 5,069,771 5,367,845 4,798,833 4,589,906 4,065,529 1,508,872 4,823,818 4,409,540 4,019,114 3,347,789 3,013,765 2,883,700 2,743,157 2,936,344 2,260,452 2,104,014 2,077,237 2,165,473 2,240,721 2,044,707 1,756,546 1,595,635 1,696,896 1,361,565 1,020,909 991,280 902,694 831,722 614,609 579,061 636,584 649,603 502,345 380,624 426,751 782,241 629,714 532,159 971,907 1,576,631 1,360,177 1,142,090 701,290 809,144 826,111 
      operating income
    26,708,000 23,900,000 23,803,000 21,029,000 20,201,000 18,459,000 17,234,000 17,680,511 16,159,855 14,087,286 12,574,906 9,739,321 8,627,259 7,616,177 6,598,621 7,813,020 7,483,242 6,603,871 6,654,742 5,664,635 5,676,570 5,827,243 5,167,633 4,899,638 4,279,869 3,558,498 3,382,163 3,317,780 3,391,406 2,583,189 2,426,004 2,361,280 2,676,613 2,628,513 2,378,526 2,024,531 1,939,475 1,897,277 1,494,582 1,133,173 1,121,261 1,016,634 908,193 656,734 644,939 717,868 788,948 534,833 334,186 567,057 531,701 469,540 434,909 486,371 480,925 499,242 453,137 537,619 929,891 754,585 846,458 1,156,192 1,925,318 1,706,244 1,517,271 833,217 943,674 919,646 
      net income
    14,224,000 17,629,000 20,191,000 14,931,000 10,845,000 17,307,000 15,749,000 10,035,922 8,528,918 10,367,269 12,672,322 8,547,110 7,331,953 8,413,655 5,140,456 2,483,868 4,973,894 5,669,159 3,971,271 2,485,445 2,842,768 2,999,331 3,429,167 2,593,975 295,602 690,299 1,235,177 14,978 -223,085 1,225,106 1,324,922 914,213 105,912 675,870 1,015,390 816,372 432,418 741,956 972,090 645,962 455,375 599,335 585,706 402,478 270,318 340,425 219,366 243,656 128,033 190,309 207,553 87,080 103,256 102,907 88,029 33,715 16,627 58,352 94,475 15,577 -475,233 261,239 -3,045,110 -566,568 -695,209 385,391 -212,961 -334,258 
    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.