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-06-30 2007-03-31 2006-12-31 
      revenue
    17,800,114 22,397,862 26,741,863 45,261,960 24,539,207 27,597,325 35,114,008 61,138,872 42,826,589 37,381,030 52,840,679 86,068,404 48,341,342 44,158,232 63,030,227 85,826,689 49,565,009 50,821,571 75,990,964 108,120,570 52,254,463 57,954,806 77,770,502 82,550,883 63,963,642 62,768,503 83,277,777 81,305,628 58,745,013 61,884,622 78,996,275 78,638,474 56,966,000 54,184,271 78,514,109 79,487,215 54,051,174 51,301,790 72,168,159 70,295,981 40,634,601 50,303,347 69,781,691 65,872,533 41,730,992 39,512,740 57,311,270 60,016,344 47,093,997 53,102,594 60,270,023 44,653,284 35,311,738 39,482,921 16,199,539 13,442,277 11,172,116 11,276,820 10,486,195 8,841,675 7,000,126 8,880,002 7,222,630 4,434,926 3,756,142 -9,070,972 2,198,615 2,081,043 
      cost of revenue
    14,471,627 17,748,008 21,898,752 37,886,004 20,024,790 22,412,516 28,994,876 51,400,981 35,550,504 30,127,985 44,447,603 71,621,754 39,917,223 35,846,563 52,876,815 73,209,255 40,744,524 37,662,324 61,219,124 86,963,595 40,010,238 41,485,166 62,438,047 61,390,972 45,415,076 43,700,502 63,469,594 59,952,995 39,564,772 38,453,594 57,524,963 53,904,185 34,330,432 29,996,109 50,332,152 51,296,698 31,141,180 26,628,356 48,451,304 44,135,266 21,783,086 27,833,659 45,270,448 44,126,828 25,537,459 22,579,367 35,809,593 37,541,005 30,704,512 34,193,862 39,161,650 27,613,775 22,978,912 26,343,594 7,086,630 5,331,717 4,402,343 4,317,862 4,103,730 3,776,138 2,901,306 3,930,893 3,415,790 1,982,084 1,621,220 -3,687,416 1,003,035 903,090 
      gross profit
    3,328,487 4,649,854 4,843,111 7,375,956 4,514,417 5,184,809 6,119,132 9,737,891 7,276,085 7,253,045 8,393,076 14,446,650 8,424,119 8,311,669 10,153,412 12,617,434 8,820,485 13,159,247 14,771,840 21,156,975 12,244,225 16,469,640 15,332,455 21,159,911 18,548,566 19,068,001 19,808,183 21,352,633 19,180,241 23,431,028 21,471,312 24,734,289 22,635,568 24,188,162 28,181,957 28,190,517 22,909,994 24,673,434 23,716,855 26,160,715 18,851,515 22,469,688 24,511,243 21,745,705 16,193,533 16,933,373 21,501,677 22,475,339 16,389,485 18,908,732 21,108,373 17,039,509 12,332,826 13,139,327 9,112,909 8,110,560 6,769,773 6,958,958 6,382,465 5,065,537 4,098,820 4,949,109 3,806,840 2,452,842 2,134,922 -5,383,556 1,195,580 1,177,953 
      operating expenses
                                                                        
      research and development
      sales and marketing
    1,770,860 1,879,155 2,279,990 1,958,455 1,658,654 2,437,354 2,450,680 2,348,169 3,185,204 3,714,213 3,202,532 3,203,422 3,349,155 4,711,956 4,139,170 2,273,818 3,856,972 3,630,355 4,895,597 6,880,994 8,069,103 3,420,427 3,398,174 3,553,306 7,682,008 5,179,004 6,223,789 7,686,856 7,440,820 11,120,850 10,367,455 12,222,404 13,949,855 12,056,470 14,554,709 12,658,611 12,632,497 11,066,721 10,479,437 11,120,692 8,807,095 5,796,190 4,321,006 3,872,492 3,138,284 3,034,087 3,010,371 3,633,223 2,414,748 2,490,474 2,454,063 1,662,851 1,589,006 1,415,985 900,612 566,966 520,096 215,672 625,639 203,925 366,161 216,376 312,639 142,808 320,133 27,428 162,999 
      general and administrative
                                                                        
      total operating expenses
    6,947,810 4,556,606 12,142,560 5,234,123 6,535,402 3,285,115 19,123,653 39,363,132 32,418,068 18,474,399 36,589,633 25,784,656 43,537,527 32,944,096 57,111,311 58,807,987 32,761,531 16,341,792 13,535,414 6,826,669 -99,632 2,309,359 8,604,068 7,980,606 937,359 6,972,622 7,484,717 3,971,890 4,633,905 3,231,487 3,976,833 2,204,771 2,905,982 2,753,642 2,410,080 2,606,749 3,193,979 3,119,632 3,147,049 3,463,127 4,565,932 3,339,776 2,251,508 1,348,802 3,156,271 2,875,942 3,903,622 2,980,108 3,778,982 3,138,695 6,165,644 3,251,804 2,871,064 2,098,187 1,138,275 1,335,229 814,551 534,179 561,303 408,740 586,645 437,129 1,136,899 256,800 1,023,345 -441,172 184,130 60,228 
      operating income
    8,718,670 6,435,761 14,422,550 7,192,578 8,194,056 5,722,469 21,574,333 41,711,301 35,603,272 22,188,612 39,792,165 28,988,078 46,886,682 37,656,052 61,250,481 61,081,805 36,618,503 19,972,147 18,431,011 13,707,663 7,969,471 5,729,786 12,002,242 11,533,912 8,619,367 12,151,626 13,708,506 11,658,746 12,074,725 14,352,337 14,344,288 14,427,175 16,855,837 14,810,112 16,964,789 15,265,360 15,826,476 14,186,353 13,626,486 14,583,819 13,373,027 9,135,966 6,572,514 5,221,294 6,294,555 5,910,029 6,913,993 6,613,331 6,193,730 5,629,169 8,619,707 4,914,655 4,460,070 3,514,172 2,038,888 1,902,195 1,334,647 749,850 1,186,942 612,665 952,806 653,505 1,449,538 399,608 1,343,478 -841,280 211,558 223,227 
      net income
    -5,390,183 -1,785,907 -9,579,439 256,013 -3,679,639 -445,870 -15,455,201 -31,973,410 -28,327,187 -14,935,567 -31,399,089 -14,541,428 -38,462,563 -29,344,383 -51,097,069 -48,464,371 -27,798,018 -6,812,900 -3,659,171 7,449,312 4,274,754 10,739,854 3,330,213 9,625,999 9,929,199 6,916,375 6,099,677 9,693,887 7,105,516 9,078,691 7,127,024 10,307,114 5,779,731 9,378,050 11,217,168 12,925,157 7,083,518 10,487,081 6,588,283 9,917,167 5,478,488 13,333,722 17,938,729 16,524,411 9,898,978 11,023,344 14,587,684 15,862,008 10,195,755 13,279,563 12,488,666 12,124,854 7,872,756 9,625,155 7,074,020 6,208,366 5,435,126 6,209,108 5,195,523 4,452,872 3,146,014 4,295,604 2,357,302 2,053,233 791,445 -4,542,275 984,022 954,727 
    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.