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 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-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2005-03-31 
      revenue
    59,450,108 36,241,790 42,318,375 78,537,296 52,099,904 34,045,045 42,138,629 72,561,478 55,297,492 36,760,950 37,589,545 60,847,715 42,220,208 26,396,218 32,703,405 54,138,667 42,417,782 1,366,185 1,616,408 189,151 1,085,095 77,076 218,499 316,448,051 69,553,680 104,057,368 36,949,290 273,460,551 65,131,856 96,844,019 44,737,491 221,437,800 53,436,025 97,528,653 40,314,512 123,047,889 102,477,948 84,317,475 58,659,956 188,853,120 45,089,489 92,065,813 52,227,993 179,432,290 46,753,784 88,261,428 60,471,472 143,604,339 70,394,054 77,615,695 49,737,179 135,878,881 33,255,061 85,032,690 47,220,732 76,425,881 41,582,006 79,802,924 29,676,892 67,840,049 52,124,170.448 68,294,772.675 31,008,179.498 66,775,276.06 38,140,495.048 38,687,467.196 26,646,410.078 26,205,814.608 16,219,293.102 16,187,968.112 6,931,000 
      cost of revenue
    30,225,251 21,934,342 23,559,317 30,929,463 28,597,917 21,921,238 22,867,238 27,028,851 26,860,241 20,808,818 22,716,005 31,336,861 26,440,055 19,764,559 20,979,552 33,239,851 25,830,568 1,390,916 1,208,098 208,996 1,446,334 2,009,770 658,573 162,597,155 38,738,765 57,713,833 20,967,271 134,537,262 35,580,720 48,767,251 23,850,016 111,724,333 29,046,033 43,396,826 20,780,693 58,968,192 55,980,456 36,809,919 25,061,085 96,307,795 23,113,181 43,998,285 22,436,934 99,694,283 25,182,632 41,518,024 27,658,474 68,191,081 30,341,268 32,627,218 27,359,605 62,612,929 18,049,558 41,194,080 29,960,425 38,495,552 25,880,510 35,198,516 16,931,946 29,191,272 17,465,096.303 29,147,778.707 13,967,755.427 21,036,555.757 16,395,633.496 
      gross profit
    29,224,857 14,307,448 18,759,058 47,607,833 23,501,987 12,123,807 19,271,391 45,532,627 28,437,251 15,952,132 14,873,540 29,510,854 15,780,153 6,631,659 11,723,853 20,898,816 16,587,214 -24,731 408,310 -19,845 -361,239 -1,932,694 -440,074 153,850,896 30,814,915 46,343,535 15,982,019 138,923,289 29,551,136 48,076,768 20,887,475 109,713,467 24,389,992 54,131,827 19,533,819 64,079,697 46,497,492 47,507,556 33,598,871 92,545,325 21,976,308 48,067,528 29,791,059 79,738,007 21,571,152 46,743,404 32,812,998 75,413,258 40,052,786 44,988,477 22,377,574 73,265,952 15,205,503 43,838,610 17,260,307 37,930,329 15,701,496 44,604,408 12,744,946 38,648,777 34,659,074.145 39,146,993.968 17,040,424.07 45,738,720.303 21,744,861.552 38,687,467.196 26,646,410.078 26,205,814.608 16,219,293.102 16,187,968.112 6,931,000 
      operating expenses
                                                                           
      research and development
    1,204,485 817,931 956,105 2,407,234 846,423 1,854,064 1,683,070 3,064,765 3,490,188 2,729,866 2,516,726 2,457,651 1,968,166 2,025,581 2,381,089 2,462,282 2,993,183 3,352,837 3,008,952 7,121,243 4,165,581 4,618,882 4,234,917 14,193,606 13,087,567 10,646,753 10,110,509 13,980,905 10,191,341 9,147,630 9,150,192 10,202,749 9,054,795 8,121,409 7,691,524 10,327,927 9,129,927 9,686,960 8,235,283 7,548,829 5,561,924 6,327,262 5,608,320 5,746,192 4,406,188 6,085,605 3,569,069 4,286,517 5,662,745 4,883,835 4,373,117 6,607,314 5,638,138 6,137,771 6,082,845 5,337,596 5,519,310 5,768,559 4,217,381 3,958,021 4,817,572.804 3,285,388.085 3,401,301.079 4,329,706.306 2,644,311.448 
      sales, general and administrative
                                                                           
      total operating expenses
    37,103,871 35,689,122 40,105,424 42,711,118 39,774,502 38,562,645 38,043,317 42,663,963 50,624,388 39,798,949 38,097,733 52,386,387 32,292,734 45,134,942 38,190,405 68,000,853 40,893,922 20,131,389 15,841,722 20,804,744 11,612,307 19,270,867 14,922,736 62,311,091 47,483,238 51,707,001 39,883,521 45,118,612 38,868,598 36,855,377 35,676,295 39,782,860 36,594,091 45,334,902 35,313,751 33,710,143 37,189,530 39,646,829 35,944,411 40,870,015 26,645,852 38,938,667 37,214,674 40,098,280 32,592,516 40,924,724 28,678,075 31,386,051 37,885,963 30,831,441 30,451,771 38,590,441 32,095,021 32,658,194 55,299,536 28,235,382 32,922,183 29,094,590 25,732,929 25,751,471 25,810,022.828 21,454,867.588 23,640,583.155 24,223,418.823 17,375,083.344 -104,476,821 20,197,000 
      operating income
    -7,879,014 -21,381,674 -21,346,366 4,896,715 -16,272,515 -26,438,838 -18,771,926 2,868,664 -22,187,137 -23,846,817 -23,224,193 -25,995,958 -16,512,581 -38,503,283 -26,466,552 -29,671,212 -24,306,708 -20,156,120 -15,433,412 -20,824,589 -11,973,546 -21,203,561 -15,362,810 78,662,048 -16,668,323 -5,363,466 -23,901,502 93,804,677 -9,317,462 11,221,391 -14,788,820 69,930,607 -12,204,099 8,796,925 -15,779,932 30,369,554 9,307,962 7,860,727 -2,345,540 39,264,843 -4,669,544 9,128,861 -7,423,615 39,639,727 -11,021,364 5,818,680 4,134,923 44,027,207 2,166,823 14,157,036 -8,074,197 34,675,511 -16,889,518 11,180,416 -38,039,229 9,694,947 -17,220,687 15,509,818 -12,987,983 12,897,306 8,849,051.318 17,692,126.38 -6,600,159.085 21,515,301.48 4,369,778.208 38,687,467.196 -77,830,410.923 26,205,814.608 16,219,293.102 16,187,968.112 -9,739,000 
      net income
    -7,250,862 -17,212,969 -17,732,712 2,017,161 -11,733,818 -22,195,526 -16,431,258 -2,549,997 -26,200,973 14,145,134 -19,043,757 -24,809,351 19,279,619 -32,080,595 -20,456,457 -70,753,689 -24,404,430 -13,268,559 -12,898,845 -23,844,816 1,014,475,939 -98,576,898 -38,106,662 54,051,973 -15,958,866 -8,459,563 -53,693,901 75,412,096 -35,577,559 4,143,362 -15,371,241 49,353,011 -14,068,697 6,138,114 -14,998,481 24,617,790 8,830,908 4,605,503 -13,390,107 35,578,010 -4,320,032 9,408,563 -6,122,099 33,153,274 -9,087,460 5,264,275 3,295,730 38,058,297 1,442,713 13,044,730 -5,590,579 31,193,386 -14,798,995 8,950,204 -38,120,927 6,442,487 -16,361,800 12,690,249 -11,879,635 13,897,010 8,414,174.624 12,440,933.526 -5,529,188.564 17,386,426.434 4,266,903.104 4,328,094.684 -2,595,680.673 -2,461,740.928 -5,941,296.736 -5,929,824.914 -7,540,000 
    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.