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 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 
      revenue
    14,382,085 14,828,936 14,443,577 14,553,461 13,971,018 12,829,338 9,633,147 9,503,140 8,286,346 6,943,198 6,034,283 5,092,349 5,651,882 4,000,106 4,359,479 7,447,142 8,118,463 9,905,761 10,124,031 10,833,058 10,605,155 11,499,902 11,339,761 12,169,718 10,946,699 10,050,192 9,464,951 7,824,495 7,022,331 4,990,813 3,974,043 4,543,654 7,554,255 8,097,294 6,877,243 9,796,927 12,516,699 15,720,932 13,144,834 9,337,235 9,530,837 9,342,456 7,181,580 5,289,340 3,541,061 4,379,593 3,677,273 3,649,985 5,068,983 4,522,521 2,683,724 2,428,863 2,696,417 2,137,022 771,624 1,378,836 2,636,442 1,227,272 669,800 1,357,729 1,589,030 2,145,934 -953,704 1,502,190 262,616 385,111 290,937 639,151 774,111 621,467 467,957 788,714 926,128 861,053 
      cost of revenue
    6,721,939 7,351,852 7,029,132 6,720,353 7,398,353 6,710,462 5,230,002 4,946,436 4,837,218 3,823,730 3,376,551 2,917,662 2,897,645 2,479,683 2,272,614 4,282,466 4,711,310 4,736,465 4,936,993 5,068,186 5,840,908 5,401,776 5,431,094 6,039,577 5,088,631 4,988,397 4,488,119 3,457,322 3,461,203 2,366,154 2,059,793 2,243,293 3,556,197 4,069,180 3,563,456 5,103,308 5,974,104 7,171,489 5,707,734 4,335,825 4,312,596 3,848,487 3,054,005 3,018,952 1,481,086 2,226,135 1,546,894 1,314,184 2,860,713 1,775,655 982,713 1,259,107 1,060,363 693,454 329,220 1,035,604 869,218 430,061 332,367 1,164,549 624,441 815,655 607,089 762,253 184,131 231,859 602,904 417,403 607,384 496,711 998,260 669,427 608,283 482,412 
      gross profit
    7,660,146 7,477,084 7,414,445 7,833,108 6,572,665 6,118,876 4,403,145 4,556,704 3,449,128 3,119,468 2,657,732 2,174,687 2,754,237 1,520,423 2,086,865 3,164,676 3,407,153 5,169,296 5,187,038 5,764,872 4,764,247 6,098,126 5,908,667 6,130,141 5,858,068 5,061,795 4,976,832 4,367,173 3,561,128 2,624,659 1,914,250 2,300,361 3,998,058 4,028,114 3,313,787 4,693,619 6,542,595 8,549,443 7,437,100 5,001,410 5,218,241 5,493,969 4,127,575 2,270,388 2,059,975 2,153,458 2,130,379 2,335,801 2,208,270 2,746,866 1,701,011 1,169,756 1,636,054 1,443,568 442,404 343,232 1,767,224 797,211 337,433 193,180 964,589 1,330,279 -1,560,793 739,937 78,485 153,252 -311,967 221,748 166,727 124,756 -530,303 119,287 317,845 378,641 
      operating expenses
                                                                              
      research and development
    182,229 215,359 258,317 336,452 326,429 309,566 362,197 308,316 271,087 290,657 301,445 256,891 226,029 433,800 229,548 409,726 429,467 641,716 512,871 349,058 299,543 377,676 317,002 403,220 423,069 318,621 275,776 198,966 243,445 263,712 250,722 -49,495 348,874 295,146 304,489 500,837 521,814 538,793 271,227 312,556 139,691 155,089 95,930 38,472 70,454 39,780 
      sales, general and administrative
                                                                              
      total operating expenses
    4,879,363 4,933,481 4,190,537 4,527,308 4,279,752 4,000,983 4,308,338 3,867,710 3,747,177 3,437,757 3,252,169 2,978,912 2,762,437 2,849,921 3,164,318 3,829,736 4,518,825 4,027,844 4,190,479 3,626,811 3,540,760 3,701,728 3,810,898 3,873,840 3,766,299 3,216,388 3,145,669 3,296,131 2,890,717 2,752,028 2,795,528 2,965,972 3,508,180 3,353,007 3,853,084 4,584,018 4,736,478 5,295,852 4,070,710 3,910,734 3,143,165 2,345,274 1,770,129 1,324,625 2,522,172 1,232,527 1,375,513 1,940,394 956,216 1,095,161 632,560 459,991 789,176 543,952 557,444 88,573 417,937 480,392 529,022 -75,967 623,075 697,907 -290,893 262,237 131,874 137,591 257,960 208,995 186,044 192,136 436,004 310,856 294,308 348,247 
      operating income
    2,780,780 2,543,603 3,223,908 3,305,800 2,292,913 2,117,893 94,807 688,994 -298,049 -318,289 -594,437 -804,225 -8,200 -1,329,498 -1,077,453 -665,060 -1,111,672 1,141,452 996,559 2,138,061 1,223,487 2,396,398 2,097,769 2,256,301 2,091,769 1,845,407 1,831,163 1,071,042 670,411 -127,369 -881,278 -665,611 489,878 675,107 -539,297 109,601 1,806,117 3,253,591 3,366,390 1,090,676 2,075,076 3,148,695 2,357,446 945,763 -462,197 920,931 754,866 395,407 1,252,054 1,651,705 1,068,451 709,765 846,878 899,616 -115,040 254,659 1,349,287 316,819 -191,589 269,147 341,514 632,372 -57,023 477,700 -53,389 15,661 -569,927 12,753 -19,317 -67,380 -966,307 -191,569 23,537 30,394 
      net income
    3,290,545 2,039,390 2,857,157 2,589,621 1,825,022 1,210,748 284,829 627,161 -145,123 92,246 -397,166 -601,500 55,918 -1,057,748 -808,503 -365,264 -1,554,378 921,748 985,504 1,668,618 831,175 1,659,089 1,714,267 1,876,228 1,318,859 1,217,918 1,312,647 600,071 608,896 74,452 -605,295 -764,151 478,799 778,907 -458,814 -468,374 1,917,150 2,078,201 2,220,706 737,470 1,206,306 2,049,549 1,613,984 548,059 -326,269 645,130 565,735 332,500 895,035 1,185,658 774,578 514,741 620,862 582,296 -91,426 234,344 952,758 225,245 -133,073 173,851 186,069 428,620 -68,747 409,644 -72,741 -30,556 -614,388 -43,002 -75,853 -98,136 -997,641 -210,281 498 9,670 
    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.