7Baggers
Quarterly
Annual
    Unit: USD2022-06-30 2021-06-30 2020-06-30 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 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-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 
      revenue
    7,088,573 -11,926,206 2,862,626 17,767,187 13,182,563 13,059,651 9,443,829 12,267,286 10,255,073 13,768,459 9,266,334 13,592,863 14,732,354 7,456,862 7,174,573 16,051,501 16,979,755 13,472,831 11,480,818 5,137,012 17,638,995 21,213,753 19,670,779 7,028,306 11,828,332 10,163,420 14,871,409 7,227,587 21,577,347 30,810,629 39,083,374 18,914,498 42,559,895 44,585,007 49,307,465 23,118,277 34,525,946 30,957,082 30,944,633 16,450,766 26,164,312 19,481,136 14,473,329 9,276,526 10,828,201 5,136,746 15,236 21,707 20,275 11,950 10,889 13,300 17,600 14,635 
      cost of revenue
    7,231,611 11,821,713 2,436,963 14,976,943 11,839,038 10,827,737 8,190,308 10,155,946 8,354,051 12,322,055 7,770,656 12,125,038 15,648,509 8,409,274 8,155,875 16,967,271 14,962,725 11,855,331 10,069,350 5,300,352 16,051,481 19,328,840 17,614,284 7,106,849 10,320,700 9,025,898 11,737,798 7,169,277 18,381,771 23,477,681 30,857,473 16,840,784 35,026,426 33,830,461 38,506,832 19,081,887 27,843,836 26,831,818 24,292,641 12,288,275 20,929,686 16,194,100 9,806,672 5,390,645 6,872,393 2,448,332 14,402 20,828 18,890 9,407 9,882 12,884 16,802 14,201 
      gross profit
    -143,038 -23,747,919 425,663 2,790,244 1,343,525 2,231,914 1,253,521 2,111,340 1,901,022 1,446,404 1,495,678 1,467,825 -916,155 -952,412 -981,302 -915,770 2,017,030 1,617,500 1,411,468 -163,340 1,587,514 1,884,913 2,056,495 -78,543 1,507,632 1,137,522 3,133,611 58,310 3,195,576 7,332,948 8,225,901 2,073,714 7,533,469 10,754,546 10,800,633 4,036,390 6,682,110 4,125,264 6,651,992 4,162,491 5,234,626 3,287,036 4,666,657 3,885,881 3,955,808 2,688,414 834 879 1,385 2,543 1,007 416 798 434 
      operating expenses
                                                          
      research and development
    68,083,149 -979,945 -382,465 -466,353 51,332 74,221 104,205 290,994 696,276 90,658 57,946 99,049 610,278 79,165 80,534 340,229 156,283 130,446 134,953 159,475 348,881 500,167 657,326 375,330 247,563 203,999 1,398,978 205,343 284,912 288,880 
      sales and marketing
    1,354 991 
      general and administrative
                                                          
      total operating expenses
    300 1,300 
      operating income
    77,518,508 -9,872,558 -8,799,234 -11,395,031 1,588,525 1,620,623 5,707,754 1,483,552 1,202,174 1,662,543 852,832 886,133 4,101,808 3,941,229 4,446,551 917,039 3,442,975 2,569,918 3,111,354 -1,986,468 4,147,137 1,493,693 697,331 3,342,605 7,328,738 5,554,240 7,716,070 4,824,959 1,894,084 12,820,089 12,833,727 7,320,517 8,636,172 9,710,980 9,136,657 2,640,981 2,632,218 2,193,788 1,848,409 1,538,889 1,157,250 895,031 -361,463 809,777 612,371 657,109 2,334 10,879 3,243 4,399 3,363 7,774 1,654 2,291 
      net income
    -77,661,550 -5,844,219 2,045,730 3,047,613 -951,250 -94,959 -4,454,233 627,788 698,848 -216,139 642,846 581,692 -5,017,963 -4,979,842 -8,050,347 -2,221,708 -1,425,945 -952,418 -2,044,333 1,659,945 -3,089,394 -335,317 -138,463 -4,114,846 -6,535,028 -6,395,984 -11,476,652 -5,451,051 -4,111,245 -5,487,141 -7,988,778 -5,246,803 -1,102,703 1,043,566 1,663,976 1,395,409 4,049,892 1,931,476 4,803,583 2,623,602 4,077,376 2,392,005 5,028,120 3,076,104 3,343,437 2,031,305 -1,500 -10,000 -1,858 -1,856 -2,356 -7,358 -856 -1,857 
    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.