7Baggers
Quarterly
Annual
    Unit: USD2023-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 
      revenue
    70,146,211 66,054,748 66,325,676 63,854,357 55,406,375 53,476,112 52,628,703 62,194,658 60,781,750 60,234,380 81,277,374 47,236,080 38,042,995 30,096,593 23,187,836 19,969,919 15,328,823 12,902,614 9,600,121 
      cost of revenue
    28,348,780 25,944,114 35,246,084 35,689,004 31,680,824 33,021,208 35,634,841 39,065,635 35,448,663 31,959,369 30,208,948 24,056,433 19,451,219 16,120,153 13,237,076 12,969,256 11,370,714 9,749,882 8,318,372 
      gross profit
    41,797,431 40,110,634 31,079,592 28,165,353 23,725,551 20,454,904 16,993,862 23,129,023 25,333,087 28,275,011 51,068,426 23,179,647 18,591,776 13,976,440 9,950,760 7,000,663 3,958,109 3,152,732 1,281,749 
      operating expenses
                       
      research and development
      sales and marketing
    5,163,903 4,720,995 5,184,197 7,401,281 7,397,094 8,366,559 9,956,833 11,594,222 11,157,923 23,709,115 12,803,374 6,538,162 3,712,224 2,885,653 2,764,839 1,732,222 1,504,334 1,954,115 1,912,507 
      general and administrative
                       
      total operating expenses
    15,262,402 14,841,000 13,890,137 15,014,835 12,513,708 13,992,066 12,963,659 18,062,532 11,996,966 11,681,952 9,220,643 10,028,871 7,503,828 5,983,529 5,281,982 5,920,045 4,970,611 4,455,126 3,979,968 
      operating income
    20,426,305 19,561,995 19,074,334 22,416,116 19,910,802 22,358,625 22,920,492 29,656,754 23,154,889 35,391,067 22,024,017 16,567,033 11,216,052 8,869,182 8,046,821 7,652,267 6,474,945 6,409,241 5,892,475 
      net income
    28,096,257 28,304,068 11,948,987 9,020,032,387 2,572,956 -1,903,721 -5,500,987 -6,527,731 2,178,198 -7,116,056 29,044,409 6,612,614 7,375,724 5,107,258 4,990,334 -78,500 -525,576 -1,490,328 -3,748,865 
    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.