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 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 2005-12-31 2005-09-30 2005-06-30 2005-03-31 2004-12-31 2004-09-30 2004-06-30 2004-03-31 2003-12-31 2003-09-30 2003-06-30 2003-03-31 2002-12-31 2002-09-30 2002-06-30 2002-03-31 2001-12-31 2001-09-30 2001-06-30 2001-03-31 2000-12-31 2000-09-30 
      revenue
    10,117,940 7,561,582 10,336,903 10,026,935 8,648,236 4,903,397 7,997,383 6,753,228 8,643,692 6,093,263 5,255,192 4,441,909 6,565,968 6,413,721 2,769,779 3,338,163 5,892,863 6,713,409 3,054,313 3,051,338 2,534,246 3,546,586 8,704,922 3,244,190 2,376,927 4,686,445 5,251,565 4,209,288 3,054,616 2,989,292 3,375,967 6,232,293 3,710,676 3,936,888 3,109,976 2,584,796 3,629,813 2,161,542 2,107,000 1,962,000 3,047,150 2,712,459 1,570,243 2,489,666 1,870,402 1,418,361 2,932,147 2,608,645 1,129,545 2,039,070 2,499,376 2,193,790 2,337,523 2,020,553 1,520,212 716,670 1,476,256 1,223,590 968,814 942,957 712,617 869,818 783,261 522,165 417,572 1,222,325 605,198 239,386 631,941 462,921 234,254 558,652 276,655 279,619 255,079 166,005 306,739 350,445 374,118 296,878 322,975 218,911 80,858 393,806 947,111 680,806 294,963 207,101 149,274 941,672 72 113 217 193 
      cost of revenue
    1,708,556 2,175,508 4,416,202 3,077,997 3,340,270 2,387,307 3,253,651 3,066,138 5,817,037 3,217,911 2,120,492 1,873,404 1,805,807 2,446,455 1,192,012 1,742,936 3,250,231 2,957,865 1,539,267 1,250,869 1,577,380 1,461,754 2,964,997 1,026,156 1,437,084 1,573,384 1,501,467 1,778,945 1,113,152 1,345,181 1,410,700 2,101,025 1,672,002 1,481,860 1,425,712 1,072,551 1,542,238 1,093,033 966,000 751,000 1,231,825 869,044 508,011 752,427 778,350 750,967 917,933 832,961 1,428,998 660,070 785,431 922,878 917,097 808,221 464,931 257,725 448,434 373,821 385,420 349,910 310,292 441,243 370,613 476,477 264,597 476,036 288,771 197,174 267,641 178,573 54,458 228,650 217,217 126,218 186,897 133,044 405,957 156,229 252,602 160,600 360,688 122,014 26,412 160,513 382,352 416,151 277,756 86,780 682,224 226,732 
      gross profit
    8,409,384 5,386,074 5,920,701 6,948,938 5,307,966 2,516,090 4,743,732 3,687,090 2,826,655 2,875,352 3,134,700 2,568,505 4,760,161 3,967,266 1,577,767 1,595,227 2,642,632 3,755,544 1,515,046 1,800,469 956,866 2,084,832 5,739,925 2,218,034 939,843 3,113,061 3,750,098 2,430,343 1,941,464 1,644,111 1,965,267 4,131,268 2,038,674 2,455,028 1,684,264 1,512,245 2,087,575 1,068,509 1,141,000 1,211,000 1,815,325 1,843,415 1,062,232 1,737,239 1,092,052 667,394 2,014,214 1,775,684 -299,453 1,379,000 1,713,945 1,270,912 1,420,426 1,212,332 1,055,281 458,945 1,027,822 849,769 583,394 593,047 402,325 428,575 412,648 45,688 152,975 746,289 316,427 42,212 364,300 284,348 179,796 330,002 59,438 153,401 68,182 32,961 -99,218 194,216 121,516 136,278 -37,713 96,897 54,446 233,293 564,759 264,655 17,207 120,321 -532,950 714,940 72 113 217 193 
      operating expenses
                                                                                                  
      research and development
    828,876 487,388 711,754 766,296 622,497 687,890 617,058 679,395 608,609 651,734 311,320 294,217 399,368 497,645 376,611 329,755 254,553 381,654 353,665 355,641 361,074 323,626 305,738 367,544 353,110 310,848 278,917 342,190 
      sales, general and administrative
                                                                                                  
      total operating expenses
    5,843,319 3,716,463 3,992,098 3,477,633 3,395,287 3,587,990 3,702,109 2,975,787 3,023,021 2,609,772 2,313,932 2,004,450 3,419,300 2,747,993 2,399,685 2,107,131 2,286,200 2,509,076 2,398,525 2,257,572 2,834,896 2,005,294 2,783,319 2,376,247 2,479,420 2,361,243 2,129,478 1,956,688 2,192,968 1,756,658 1,864,110 1,742,048 1,845,832 1,466,386 1,424,992 1,462,418 1,205,390 1,009,964 1,056,000 973,000 1,469,387 998,897 1,191,893 1,203,879 1,189,937 1,288,060 1,403,912 1,529,424 1,525,129 1,004,250 1,291,393 933,820 820,390 741,659 582,697 491,565 460,555 393,466 369,602 357,950 177,595 120,859 140,374 337,032 287,565 1,007,116 516,445 537,782 1,376,986 561,870 484,037 385,695 574,857 593,539 317,544 421,529 1,441,047 467,463 413,104 383,729 65,958 393,730 287,973 325,330 663,156 442,690 579,807 433,576 -106,584 1,007,119 76,990 155,729 128,329 111,497 
      operating income
    2,566,070 1,669,611 1,928,603 3,471,305 1,912,679 -1,071,900 1,041,623 711,303 -196,366 265,580 820,768 564,055 1,340,861 1,219,273 -821,918 -511,904 356,432 1,246,468 -883,479 -457,103 -1,878,030 79,538 2,956,606 -158,213 -1,539,577 751,818 1,620,620 473,655 -251,504 -112,547 101,157 2,389,220 192,842 988,642 259,272 49,827 882,185 58,545 85,000 238,000 345,938 844,518 -129,661 533,360 -97,885 -620,666 610,302 246,260 -1,824,582 374,750 422,552 337,092 600,036 470,673 472,584 -32,620 567,267 456,303 213,792 235,097 224,730 307,716 272,274 -291,344 -134,590 -260,827 -200,018 -495,570 -1,012,686 -277,522 -304,241 -55,693 -515,419 -440,138 -249,362 -388,568 -1,540,265 -273,247 -291,588 -247,451 -103,671 -296,833 -233,527 -92,037 -98,397 -178,035 -562,600 -313,255 -426,366 -292,179 -76,918 -155,616 -128,112 -111,304 
      net income
    2,795,054 1,634,790 1,026,635 2,946,373 1,394,331 -802,881 787,374 577,074 12,595 1,342,972 529,359 655,163 1,600,989 868,084 -601,260 -389,410 -65,752 937,107 -633,731 -312,902 -1,060,057 61,000 2,112,937 -85,787 470,186 742,125 1,648,091 401,888 -312,026 -65,905 71,456 2,356,497 123,323 988,894 239,866 184,900 882,869 52,032 88,000 239,000 346,722 836,319 -132,268 529,977 -108,848 -632,025 608,233 246,036 -1,835,393 385,733 423,547 333,352 243,292 380,004 366,127 30,439 552,649 364,486 279,602 218,275 7,855,532 850,641 1,063,634 -518,221 -443,170 -318,388 -362,487 -294,618 -1,059,374 173,351 -321,942 -265,471 -879,769 -29,547 -285,248 -800,506 2,841,470 -217,007 -534,907 -523,465 -258,519 -483,359 -527,785 -320,459 -573,706 -559,034 -768,309 -787,129 -942,878 -649,384 -98,457 -230,172 -259,143 -123,651 
    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.