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 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2001-12-31 
      revenue
    99,942,718 93,681,798 79,348,573 88,082,912 99,697,682 94,408,948 84,961,875 68,181,032 59,667,156 49,376,176 47,760,102 39,502,532 31,351,673 31,466,544 10,636,593 39,570,328 52,231,186 50,339,105 51,334,225 41,798,315 27,561,908 32,687,179 29,924,883 29,891,391 23,308,668 16,643,930 14,503,309 12,243,793 9,830,708 7,822,543 7,104,609 6,092,388 7,362,394 8,629,007 8,976,790 6,045,701 9,984,982 10,929,771 11,204,238 5,970,452 5,051,434 2,820,731 1,291,579 1,151,957 712,180 374,739 342,522 730 -2,624 1,728 207 2,624 -8,269 1,814 1,258 5,197 5,851 59,667,156 
      cost of revenue
    31,972,488 133,690 42,527,241 44,935,430 45,037,879 33,200,094 24,790,322 24,285,216 22,648,997 20,373,005 20,583,684 20,131,282 22,819,199 22,227,672 15,136,371 26,220,753 29,467,213 32,014,560 28,725,447 24,548,868 19,837,774 19,699,600 17,211,423 15,709,171 13,671,331 9,872,744 9,341,975 6,762,654 6,261,647 5,286,410 5,123,345 6,184,332 6,973,150 7,995,996 5,833,974 5,799,124 4,564,275 6,346,888 5,072,746 2,577,257 1,420,673 1,339,242 670,589 538,080 733,656 234,204 233,949 600 600 1,758 3,418 1,429 3,287 7,885 1,533,475 
      gross profit
    67,970,230 93,548,108 36,821,332 43,147,482 54,659,803 61,208,854 60,171,553 43,895,816 37,018,159 29,003,171 27,176,418 19,371,250 8,532,474 9,238,872 -4,499,778 13,349,575 22,763,973 18,324,545 22,608,778 17,249,447 7,724,134 12,987,579 12,713,460 14,182,220 9,637,337 6,771,186 5,161,334 5,481,139 3,569,061 2,536,133 1,981,264 -91,944 389,244 633,011 3,142,816 246,577 5,420,707 4,582,883 6,131,492 3,393,195 3,630,761 1,481,489 620,990 613,877 -21,476 140,535 108,573 730 -3,224 1,728 207 2,024 -10,027 -1,604 -171 1,910 -2,034 58,133,681 
      operating expenses
                                                              
      research and development
      sales, general and administrative
                                                              
      total operating expenses
    27,071,971 53,974,583 7,164,121 7,495,986 8,825,781 7,636,988 6,018,605 5,710,519 5,148,094 4,616,156 3,941,165 3,106,735 7,377,122 2,727,711 4,407,976 3,267,857 4,841,955 3,982,135 4,972,361 7,013,962 3,538,595 3,372,549 3,315,901 3,247,100 3,086,741 2,479,105 2,539,722 2,978,287 2,131,054 2,008,392 2,045,363 2,329,450 2,388,158 2,106,525 2,123,130 1,795,966 1,838,361 1,858,679 1,672,119 1,588,843 2,020,677 1,625,224 1,511,383 1,579,157 280,225 793,468 596,659 81,625 17,049 267,701 16,972 26,756 15,480 10,015 10,250 21,604 18,339 7,678,140 
      operating income
    40,898,260 39,573,525 29,657,211 35,651,496 45,834,022 53,571,866 54,152,948 38,185,297 31,870,065 24,387,015 23,235,253 16,264,515 -128,408,648 6,511,161 -156,845,697 10,081,718 17,922,018 14,342,410 17,636,417 10,235,485 -9,986,770 9,615,030 9,397,559 10,935,120 6,550,596 4,292,081 2,621,612 2,502,852 1,438,007 -9,121,201 -25,516,087 -23,833,480 -11,311,117 -1,473,514 1,019,686 -1,549,389 3,582,346 2,724,204 4,459,373 1,804,352 1,610,084 -143,735 -890,393 -965,280 -301,701 -652,933 -528,806 -81,625 -17,049 -267,701 -16,972 -24,732 -17,238 -11,619 -10,421 -19,694 -20,373 31,870,065 
      net income
    50,896,479 -7,539,222 28,791,605 32,715,779 14,492,669 75,085,891 41,944,422 7,112,043 24,112,210 14,163,934 -15,887,159 -19,066,093 -160,254,277 -1,961,603 -135,000,066 43,804,118 -3,856,502 9,888,356 12,375,256 11,089,443 -7,079,308 5,693,628 4,719,806 5,665,634 -4,509,935 3,073,760 1,910,763 1,279,281 -477,006 -5,944,137 -15,941,500 -15,275,044 -7,473,046 -1,138,268 534,167 -975,624 2,708,604 1,726,469 2,821,738 1,163,689 1,534,957 -131,493 -890,393 -965,280 133,821 -631,453 -541,377 -65,536 -12,821 -267,210 -16,265 -23,952 -16,364 -10,681 -32,029 -19,345 -47,941 24,112,210 
    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.