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 2001-09-30 
      revenue
    30,614,403 29,473,949 29,307,184 28,450,298 27,812,553 26,603,000 25,057,318 22,438,538 22,433,598 20,991,621 20,218,798 17,547,965 17,038,144 15,410,553 12,589,793 13,644,486 13,875,169 12,726,377 11,169,979 10,679,376 9,071,951 8,062,550 7,556,832 7,097,915 6,929,488 6,545,851 6,014,808 5,673,857 5,780,971 5,503,590 4,974,041 4,265,036 3,762,771 4,138,015 3,426,746 2,507,898 2,055,396 1,816,595 1,731,835 1,512,837 1,652,479 1,472,776 20,991,621 
      cost of revenue
    4,560,936 2,604,100 2,595,512 2,624,163 2,600,069 2,490,276 2,427,045 2,312,771 2,409,801 2,300,122 2,038,538 1,765,317 1,941,426 1,712,246 1,367,641 1,486,155 1,633,959 1,426,869 1,299,149 1,205,941 1,201,626 1,084,707 1,051,584 972,332 980,672 819,200 770,219 742,104 753,145 718,762 727,739 739,963 737,352 745,482 791,818 545,261 575,883 585,819 554,213 530,524 512,712 486,755 1,907,874 
      gross profit
    26,053,467 26,869,849 26,711,672 25,826,135 25,212,484 24,112,724 22,630,273 20,125,767 20,023,797 18,691,499 18,180,260 15,782,648 15,096,718 13,698,307 11,222,152 12,158,331 12,241,210 11,299,508 9,870,830 9,473,435 7,870,325 6,977,843 6,505,248 6,125,583 5,948,816 5,726,651 5,244,589 4,931,753 5,027,826 4,784,828 4,246,302 3,525,073 3,025,419 3,392,533 2,634,928 1,962,637 1,479,513 1,230,776 1,177,622 982,313 1,139,767 986,021 19,083,747 
      operating expenses
                                               
      research and development
      sales and marketing
    3,372,911 4,301,017 4,707,818 4,160,244 3,296,210 3,539,287 3,839,724 3,287,488 2,920,798 2,881,575 3,132,715 2,489,279 2,119,864 1,845,601 1,783,666 2,055,289 1,845,124 1,793,229 1,769,368 1,505,988 1,228,993 1,194,595 1,293,663 1,102,304 1,284,392 1,172,559 1,058,224 958,706 1,234,697 1,272,524 1,174,178 738,683 1,240,806 693,953 790,001 967,024 464,060 324,177 253,612 119,944 177,766 141,212 2,881,575 
      general and administrative
                                               
      total operating expenses
    21,310,066 20,212,750 19,904,796 19,936,115 18,284,032 17,796,806 16,528,022 15,378,623 14,611,112 12,812,331 11,614,444 10,087,060 9,527,397 9,433,062 8,541,108 8,694,250 8,464,787 8,297,680 7,227,662 6,552,904 5,330,870 5,242,026 4,656,308 5,074,927 4,422,843 4,462,922 4,667,688 4,564,079 5,346,437 5,431,243 5,625,996 5,696,507 4,842,406 4,328,089 3,412,484 2,788,240 1,883,551 1,164,601 1,084,346 979,690 800,563 631,932 12,812,331 
      operating income
    24,682,977 26,862,973 26,941,881 26,438,903 23,882,802 23,347,861 22,068,222 20,295,287 19,345,717 17,356,161 16,190,177 13,746,205 12,319,786 11,992,951 11,018,174 11,403,788 10,900,653 10,629,281 9,401,496 8,424,570 6,934,442 6,825,890 6,354,946 6,564,648 6,174,545 6,104,281 6,229,138 6,100,772 7,239,032 7,399,346 7,437,289 7,010,734 6,529,678 5,443,432 4,480,987 3,877,860 2,416,028 1,541,601 1,386,777 1,139,700 998,398 792,286 17,356,161 
      net income
    1,370,490 -898,047 -374,554 -547,299 1,279,607 1,029,255 650,895 -162,614 663,212 1,338,878 2,034,343 1,971,676 2,774,840 1,705,356 258,584 753,350 1,342,980 640,379 487,600 1,048,865 935,883 -191,302 -100,402 -439,065 -225,729 -377,630 -984,549 -1,586,990 -5,731,576 -2,614,518 -3,190,987 -3,485,661 -3,504,259 -2,050,899 -1,846,059 -1,915,223 -936,515 -310,825 -209,155 -157,387 141,369 193,735 1,338,878 
    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.