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 
      revenue
    50,353,695 14,477,378 18,367,510 25,755,545 136,207,129 28,082,685 2,069,877 14,642,768 35,819,664 19,095,359 57,017,675 38,767,068 51,125,905 51,017,360 48,718,434 41,251,198 2,327,722 20,618,492 48,174,625 27,370,963 6,332,875 17,695,040 6,324,041 29,099,310 26,881,449 22,028,407 28,654,492 26,183,986 35,148,149 27,662,853 27,780,387 17,716,664 10,948,096 25,162,127 28,585,803 25,668,860 27,762 16,636,495 17,450,739 24,505,593 20,866,282 17,679,190 13,000,560 17,119,987 -1,910,175 11,895,284 11,076,529 5,183,308 10,119,493 10,785,488 17,159,741 
      cost of revenue
    11,830,925 122,860 1,001,519 656,894 11,028,502 539,026 850,155 658,364 610,350 652,133,000,000 707,345 585,228 829,709 109,175,273 628,220 57,539,399 692,210 847,988 653,288 523,454 700,780 757,782 554,959 555,944 558,317 455,723 264,778 842,818 473,386 264,778 449,058 319,586 227,287 224,535 192,971 168,903 54,668 
      gross profit
    38,522,770 14,354,518 17,365,991 25,098,651 125,178,627 27,543,659 1,219,722 13,984,404 35,819,664 18,485,009 -652,075,982,325 38,059,723 51,125,905 50,432,132 47,888,725 -67,924,075 2,327,722 19,990,272 -9,364,774 26,678,753 6,332,875 16,847,052 5,670,753 28,575,856 26,881,449 21,327,627 27,896,710 25,629,027 35,148,149 27,106,909 27,222,070 17,260,941 10,948,096 24,897,349 27,742,985 25,195,474 27,762 16,371,717 17,001,681 24,186,007 20,866,282 17,451,903 12,776,025 16,927,016 -1,910,175 11,726,381 11,021,861 5,183,308 10,119,493 10,785,488 17,159,741 
      operating expenses
                                                       
      research and development
      sales, general and administrative
                                                       
      total operating expenses
    39,996,436 1,641,282 2,116,824 3,006,226 2,918,537 1,843,678 2,197,952 2,193,808 3,236,942 8,198,680 2,191,124 3,282,246 3,137,572 4,501,061 2,367,167 2,125,585 3,482,920 2,180,441 2,265,872 3,249,143 7,262,096 2,503,664 2,206,397 1,910,525 7,211,956 1,896,910 2,219,695 1,772,058 6,940,835 1,789,040 1,971,302 1,669,538 2,772,832 2,793,361 3,531,460 2,292,824 2,310,925 1,941,483 2,036,469 1,534,921 1,483,454 1,154,164 880,669 768,485 9,559,514 2,338,417 2,110,752 832,907 -42,650,243 -2,117,065 -1,923,964 
      operating income
    -1,473,670 28,333,076 27,604,479 36,957,738 60,354,798 24,391,467 9,241,134 21,794,164 40,959,973 18,691,595 17,767,186,000,000 18,441,386 56,724,661 20,122,713 21,052,373 22,052,924 9,658,505 25,314,195 23,813,638 23,320,098 4,774,061 24,511,933 23,946,229 21,565,113 29,952,062 27,567,731 31,036,316 24,881,888 24,153,676 25,665,057 23,133,724 22,870,379 26,914,736 24,254,967 27,269,335 22,940,482 22,684,317 19,200,190 18,426,208 17,790,654 16,262,266 13,587,979 11,461,529 13,996,113 14,740,239 9,421,539 8,921,038 9,238,102 -32,530,750 8,668,423 15,235,777 
      net income
    -13,313,065 12,822,932 16,250,686 22,713,879 -146,416,510 38,254,513 -128,075 12,448,960 32,582,722 10,896,679 54,826,551 35,484,822 47,988,333 46,516,299 46,351,267 -69,481,411 -1,155,198 18,438,051 -10,823,882 24,121,820 -1,021,921 15,191,376 4,117,644 27,188,785 19,633,113 20,131,497 26,434,797 24,411,928 27,637,803 25,873,813 25,809,085 16,047,126 7,298,558 22,368,766 25,054,343 23,376,036 -3,091,976 14,695,012 15,414,270 22,970,672 18,405,204 16,525,026 12,119,891 16,351,502 276,294 9,603,653 6,423,678 3,847,423 -32,583,430 8,318,985 15,235,777 
    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.