7Baggers
Quarterly
Annual
    Unit: USD2023-06-30 2023-03-31 2022-12-31 2022-06-30 2020-06-30 2019-12-31 2019-06-30 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 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 2006-12-31 2006-09-30 2006-06-30 2006-03-31 
      revenue
    14,078,009 7,039,005 13,696,807 10,536,656 3,737,350 13,791,300 7,082,220 4,092,316 5,121,991 7,349,406 4,014,627 5,959,029 6,498,181 5,355,407 376,657 3,977,993 3,259,682 29,389,016 27,424,842 13,283,608 16,279,989 31,236,455 28,462,571 27,887,779 26,948,748 61,217,471 43,806,131 33,516,888 25,305,107 31,547,310 28,680,681 25,787,919 14,980,184 19,008,361 27,177,654 24,710,743 14,404,426 11,744,688 10,158,286 5,407,595 3,032,141 2,151,104 3,450 13,350 7,300 
      cost of revenue
    10,203,109 5,101,555 10,166,519 6,836,895 2,270,350 7,189,090 3,966,550 2,033,423 2,792,696 3,812,004 2,286,123 3,184,976 3,383,912 3,023,212 275,408 3,197,448 2,385,849 20,938,040 24,033,423 10,408,205 10,498,307 21,979,695 18,977,223 15,965,223 13,293,908 39,655,668 22,720,538 16,718,582 14,187,654 15,765,655 13,560,684 13,521,168 7,496,920 10,158,980 14,720,619 13,569,305 8,352,264 6,661,284 5,244,343 597,831 210,712 
      gross profit
    3,874,900 1,937,450 3,530,288 3,699,761 1,467,000 6,602,210 3,115,670 2,058,893 2,329,295 3,537,402 1,728,504 2,774,053 3,114,269 2,332,195 101,249 780,545 873,833 8,450,976 3,391,419 2,875,403 5,781,682 9,256,760 9,485,348 11,922,556 13,654,840 21,561,803 21,085,593 16,798,306 11,117,453 15,781,655 15,119,997 12,266,751 7,483,264 8,849,381 12,457,035 11,141,438 6,052,162 5,083,404 4,913,943 4,809,764 2,821,429 2,151,104 3,450 13,350 7,300 
      operating expenses
                                                 
      research and development
    1,585,894 792,947 1,556,044 2,050,609 1,802,750 3,592,840 1,907,120 1,087,065 1,184,449 1,290,915 1,193,659 1,117,941 969,927 1,019,282 924,163 679,718 706,547 887,262 1,346,871 1,236,006 1,481,027 1,493,517 1,106,500 1,150,407 733,330 948,839 937,774 560,649 569,431 793,825 687,580 720,411 503,852 618,104 748,853 503,622 147,003 
      sales, general and administrative
                                                 
      total operating expenses
    5,551,133 2,684,439 3,163,394 7,232,292 9,010,840 10,774,370 5,346,480 2,436,264 2,362,711 2,619,233 1,510,875 2,836,128 1,972,588 1,899,462 1,587,774 2,799,685 3,994,942 33,088,885 23,426,934 12,131,786 8,990,287 15,470,007 8,119,954 6,462,623 4,739,787 10,689,771 8,084,547 4,671,362 4,554,024 7,645,769 3,866,403 3,669,136 3,313,915 5,087,033 3,743,268 3,469,392 2,317,441 2,352,068 1,005,014 648,321 312,659 156,820 7,463 24,701 13,539 
      operating income
    -1,676,230 -838,117 366,890 -3,532,530 -7,543,840 -4,172,160 -2,230,810 -18,811 49,786 851,897 -49,759 -225,223 1,134,970 432,102 -1,792,552 -4,858,872 -3,155,922 -45,372,720 -20,035,515 -17,063,073 -3,208,605 -6,213,247 1,365,394 5,459,933 8,915,053 10,872,032 13,001,046 12,126,944 6,563,429 8,135,886 11,253,594 8,597,615 4,169,349 3,762,348 8,713,767 7,672,046 3,734,721 2,731,336 3,908,929 4,161,443 2,508,770 1,904,350 -4,013 -11,351 -6,239 
      net income
    -1,809,030 -895,152 -5,081,092 -2,000,554 -7,676,650 -3,582,330 -1,815,270 -158,292 -135,838 1,921,242 83,455 -254,214 1,078,122 1,656,337 -1,621,640 -8,054,971 -3,051,819 -48,476,569 -21,442,727 -16,851,414 -2,859,798 -6,842,449 927,827 5,601,687 8,222,333 8,159,059 10,609,768 9,352,069 6,281,108 8,813,708 9,726,043 7,797,830 3,756,993 5,123,378 8,034,275 7,050,343 3,578,980 2,911,070 3,722,378 4,559,154 2,138,851 1,628,412 -15,834 -11,496 -6,433 
    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.