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 
      revenue
    13,689,496 12,400,325 11,041,051 10,143,290 10,617,824 10,596,428 8,598,776 8,220,639 8,766,942 7,767,189 6,651,290 6,279,428 7,253,437 -152,541 6,443,065 10,576,473 9,764,975 9,008,117 8,636,271 7,257,290 6,865,237 6,421,396 5,460,723 4,676,320 4,613,036 4,001,991 3,418,169 3,200,895 3,047,132 2,812,536 2,375,645 2,181,359 2,164,376 2,033,548 2,311,208 1,598,409 4,944,950 1,707,446 1,233,109 2,407,675 1,931,337 1,061,132 1,204,386 2,111,037 2,092,298 606,120 2,533,297 1,468,749 1,403,545 262,023 649,176 921,770 1,796,660 1,035,057 
      cost of revenue
    7,727,242 6,068,207 5,425,311 5,095,621 5,107,934 4,847,780 3,900,965 3,222,390 4,008,778 3,797,919 3,498,723 3,447,622 3,541,270 3,281,888 3,138,350 4,855,520 4,703,409 3,641,595 3,598,038 3,482,136 3,375,613 3,376,753 2,840,876 2,433,210 2,699,563 2,145,621 1,855,539 1,833,549 1,515,156 1,388,590 1,118,549 1,175,074 1,064,643 929,007 980,606 1,045,257 942,107 1,080,124 703,217 1,929,267 974,670 737,981 799,559 1,591,471 307,307 2,033,264 
      gross profit
    5,962,254 6,332,118 5,615,740 5,047,669 5,509,890 5,748,648 4,697,811 4,998,249 4,758,164 3,969,270 3,152,567 2,831,806 3,712,167 -3,434,429 3,304,715 5,720,953 5,061,566 5,366,522 5,038,233 3,775,154 3,489,624 3,044,643 2,619,847 2,243,110 1,913,473 1,856,370 1,562,630 1,367,346 1,531,976 1,423,946 1,257,096 1,006,285 1,099,733 1,104,541 1,330,602 553,152 4,002,843 627,322 529,892 478,408 956,667 323,151 404,827 519,566 2,092,298 298,813 500,033 1,468,749 1,403,545 262,023 649,176 921,770 1,796,660 1,035,057 
      operating expenses
                                                          
      research and development
      sales, general and administrative
                                                          
      total operating expenses
    5,330,258 5,741,686 6,262,626 5,790,466 5,195,384 5,125,640 4,969,156 5,320,083 4,655,267 4,246,395 4,088,744 4,460,834 4,370,513 4,608,003 3,907,978 4,329,700 3,608,160 3,084,469 3,408,481 3,038,710 2,900,114 2,281,081 1,918,303 1,825,057 1,358,671 1,380,813 1,162,998 1,029,544 1,020,166 943,766 941,629 955,132 1,020,382 1,345,765 861,096 979,630 1,147,861 580,070 616,156 542,825 544,683 400,820 310,104 278,785 -489,277 207,203 155,271 -1,392,364 -426,826 -230,259 -589,520 -915,412 1,838,611 -1,023,645 
      operating income
    632,000 590,432 -646,886 -742,797 314,506 623,008 -271,345 -321,834 102,897 -277,125 -936,177 -1,629,028 -658,346 -8,424,846 -646,161 1,391,253 1,453,406 2,282,053 1,629,752 736,444 589,510 763,562 701,544 418,053 554,802 475,557 399,632 337,802 511,810 480,180 315,467 51,153 79,351 -241,224 469,506 -426,478 2,854,982 47,252 -86,264 -64,417 411,984 -77,669 94,723 240,781 5,441,992 114,987 1,480,817 76,385 -97,778 31,764 59,656 6,358 3,635,271 11,412 
      net income
    5,622,409 1,100,604 -104,156 -160,130 713,095 852,109 -228,034 -309,395 105,166 -271,006 -931,967 -1,623,527 -4,311,158 -6,152,135 -219,234 1,540,965 1,883,779 2,960,078 1,738,791 871,671 642,629 800,862 732,056 412,548 537,137 500,168 384,443 369,394 502,751 480,429 335,679 81,940 68,539 -2,612,296 507,555 -441,795 2,761,904 31,077 -102,424 -80,075 397,988 -92,547 79,839 226,405 147,709 112,191 1,480,820 76,390 111,348 31,767 59,642 6,442 27,354 11,454 
    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.