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 2000-03-31 
      revenue
    9,425,377 8,720,621 10,331,291 9,847,517 12,206,939 11,685,107 11,165,143 10,783,280 9,041,720 9,214,467 8,535,451 7,624,697 7,155,431 8,112,930 7,709,607 8,429,486 4,794,702 7,403,492 6,770,440 8,471,476 5,674,167 3,816,626 4,137,545 4,201,180 2,838,865 3,269,386 4,722,366 4,663,708 4,083,162 3,117,034 3,733,183 5,312,635 3,730,522 3,303,216 3,900,922 4,963,887 3,957,623 3,850,514 4,286,731 3,812,981 3,431,433 2,980,999 4,884,629 4,504,536 3,846,275 3,598,032 3,761,729 5,194,071 3,369,898 3,861,195 3,930,075 4,357,467 2,596,082 2,676,921 2,833,552 3,384,846 2,402,195 2,448,994 2,272,759 2,659,548 2,238,213 2,097,351 2,922,616 3,498,473 1,701,359 1,297,424 2,143,107 2,289,901 1,700,806 1,913,958 2,250,388 2,508,445 1,519,591 1,302,089 1,868,133 2,019,581 981,012 1,376,054 547,761 488,110 338,549 40,009 661,296 1,281,266 23,028 55,257 665,245 376,620 26,624 148,177 456,578 351,447 86,361 143,102 260,328 
      cost of revenue
    7,364,945 7,248,266 7,292,438 6,762,525 9,194,129 8,502,551 7,303,537 6,971,379 6,809,753 5,718,082 5,575,213 4,916,776 5,275,077 5,597,513 5,288,498 5,479,947 3,481,190 5,024,130 4,618,363 5,695,889 4,498,703 2,859,130 2,600,934 2,233,917 1,823,999 2,274,150 2,841,003 2,569,675 2,434,972 1,997,597 1,750,025 3,073,932 2,263,600 2,094,258 2,273,992 3,064,694 2,852,750 2,524,026 2,732,022 2,658,826 2,371,370 2,430,190 3,311,257 3,158,383 2,685,179 2,567,853 2,654,812 3,219,897 2,134,538 2,708,051 2,246,652 2,573,948 1,739,494 1,833,666 1,592,647 1,852,532 1,444,422 1,476,046 1,569,433 2,012,546 1,632,063 1,111,547 1,648,373 2,285,732 1,162,160 910,915 1,260,324 1,466,351 1,603,701 1,027,274 1,431,315 1,339,060 1,299,095 554,541 1,053,644 1,078,301 501,761 418,307 105,088 305,919 232,771 34,944 408,835 687,067 -12,619 54,782 351,048 187,410 20,793 69,423 347,081 112,755 67,974 106,526 152,317 
      gross profit
    2,060,432 1,472,355 3,038,853 3,084,992 3,012,810 3,182,556 3,861,606 3,811,901 2,231,967 3,496,385 2,960,238 2,707,921 1,880,354 2,515,417 2,421,109 2,949,539 1,313,512 2,379,362 2,152,077 2,775,587 1,175,464 957,496 1,536,611 1,967,263 1,014,866 995,236 1,881,363 2,094,033 1,648,190 1,119,437 1,983,158 2,238,703 1,466,922 1,208,958 1,626,930 1,899,193 1,104,873 1,326,488 1,554,709 1,154,155 1,060,063 550,809 1,573,372 1,346,153 1,161,096 1,030,179 1,106,917 1,974,174 1,235,360 1,153,144 1,683,423 1,783,519 856,588 843,255 1,240,905 1,532,314 957,773 972,948 703,326 647,002 606,150 985,804 1,274,243 1,212,741 539,199 386,509 882,783 823,550 97,105 886,684 819,073 1,169,385 220,496 747,548 814,489 941,280 479,251 957,747 442,673 182,191 105,778 5,065 252,461 594,199 35,647 475 314,197 189,210 5,831 78,754 109,497 238,692 18,387 36,576 108,011 
      operating expenses
                                                                                                   
      research and development
    68,077 52,834 15,833 21,502 35,930 19,088 26,561 17,696 65,772 16,417 15,947 18,275 24,132 17,114 11,598 28,578 52,663 15,551 35,360 20,086 48,679 32,698 17,347 37,206 28,699 38,691 20,394 11,144 17,228 13,865 28,277 35,728 28,283 28,572 15,710 22,700 35,130 23,309 32,020 44,522 20,340 23,277 66,943 13,211 15,969 14,608 17,512 20,165 16,935 20,836 21,314 14,115 4,185 18,954 28,999 18,855 9,053 8,300 9,831 2,894 5,380 7,219 47,821 19,961 42,032 23,117 22,974 32,694 21,195 21,795 42,661 37,603 18,559 20,843 2,896 15,508 37,552 5,158 6,681 41,594 2,173 
      sales, general and administrative
                                                                                                   
      total operating expenses
    826,080 1,746,237 1,858,213 1,765,281 1,622,615 1,489,700 1,960,652 1,411,620 2,013,746 1,223,244 1,172,135 1,272,062 1,565,424 1,285,538 1,203,883 1,339,106 1,452,021 1,455,773 1,449,748 1,487,596 1,507,453 1,061,688 1,078,041 1,034,418 1,124,516 1,118,678 1,099,567 1,021,111 962,294 951,753 1,049,066 909,964 965,679 919,042 1,006,602 960,586 1,004,138 1,137,603 1,029,044 1,288,313 1,194,943 1,209,302 1,413,011 1,215,104 1,300,695 1,298,190 1,436,087 1,153,063 1,215,565 981,854 1,192,881 1,086,131 -1,847,020 972,217 943,062 928,899 1,048,023 1,043,706 901,866 768,846 885,551 880,380 957,018 818,452 910,358 817,810 929,626 857,427 646,412 1,062,324 1,165,598 1,081,523 814,137 933,585 1,276,763 852,138 913,841 1,085,467 798,113 436,168 151,321 372,725 561,114 412,994 320,192 2,865,049 232,257 155,307 514,981 102,351 37,091 70,328 88,887 61,819 66,978 
      operating income
    1,234,350 -386,673 1,051,217 1,182,265 1,788,125 1,633,230 1,848,716 2,331,130 164,075 2,242,442 1,711,522 1,365,285 210,887 1,167,546 1,172,517 1,566,735 -221,405 819,447 263,121 1,046,591 -71,803 -198,740 565,988 1,011,579 -93,597 -182,450 735,516 1,051,971 684,915 171,106 929,493 1,299,800 497,685 314,856 605,158 932,767 131,856 186,038 498,462 -155,578 -416,216 -681,420 82,169 121,105 -181,137 -287,015 -345,995 780,082 5,334 155,288 469,734 678,107 2,703,608 -146,275 279,490 584,673 -108,887 -90,499 -214,844 -133,229 -298,097 105,424 317,225 394,290 -371,159 -431,301 -46,843 -33,877 -549,307 -175,640 -346,525 87,863 -593,641 -186,037 -462,274 89,142 -434,590 -127,720 -355,440 -253,977 -45,542 -367,661 -308,653 181,205 -284,545 -2,864,574 81,940 33,903 -509,149 -23,598 72,406 168,364 -70,500 -25,243 41,033 
      net income
    1,799,791 -718,161 809,865 884,369 2,717,959 1,108,131 1,662,455 1,533,059 -340,794 1,162,624 1,176,761 1,450,571 -2,861 582,369 1,132,867 1,264,675 516,927 412,048 -27,733 1,011,150 -203,832 -145,470 2,135,906 703,664 -1,492,625 -278,924 273,623 3,252,667 404,339 85,964 561,237 741,794 444,557 237,202 318,671 504,265 -18,058 177,228 399,753 -155,578 2,368,205 -681,900 70,169 65,161 -383,026 -458,085 -465,995 222,660 -257,558 -92,293 174,734 358,107 -416,746 -155,415 -133,590 515,673 -233,687 -161,682 -214,844 -133,229 -397,621 144,429 347,623 310,173 -448,834 -305,965 -70,477 -24,215 -526,622 -502,449 -344,627 209,329 -567,123 -185,509 -478,317 54,198 -525,306 -154,090 -327,289 -250,861 2,342,338 -290,254 -230,078 180,781 -211,082 -2,806,010 22,262 21,019 -466,204 -14,630 44,891 100,994 -46,497 -16,660 27,093 
    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.