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-06-30 2000-03-31 1999-12-31 1999-09-30 1999-06-30 1999-03-31 1998-12-31 1998-09-30 1998-06-30 1998-03-31 1997-12-31 1997-09-30 1997-06-30 1997-03-31 1996-12-31 1996-09-30 1996-06-30 1996-03-31 1995-09-30 1995-06-30 1994-06-30 1994-03-31 1993-12-31 1993-09-30 1993-06-30 1993-03-31 1992-12-31 1992-09-30 1992-06-30 1992-03-31 
      revenue
    2,607,013 3,057,518 2,650,299 2,570,324 2,762,946 2,417,022 3,626,177 3,892,358 3,661,037 3,179,746 3,657,978 3,430,868 2,372,163 2,336,360 2,954,644 3,322,914 3,821,998 3,317,370 3,279,399 3,282,024 2,876,669 3,414,002 3,959,218 3,519,512 3,229,274 3,177,792 3,774,751 2,786,388 2,917,493 3,457,633 2,139,165 2,262,576 1,889,395 3,620,365 4,124,091 4,372,393 3,993,431 2,516,620 2,980,136 3,959,492 4,431,934 3,404,227 3,628,571 3,952,161 2,674,585 3,527,387 3,735,100 3,888,692 3,291,129 3,345,035 4,060,299 3,642,049 2,563,214 3,848,393 3,734,552 3,576,915 2,995,558 3,393,139 2,993,144 3,895,143 2,791,584 3,498,325 2,971,039 3,031,199 2,480,406 2,647,450 3,017,507 4,227,426 3,253,494 3,020,366 3,057,015 2,864,797 2,437,930 3,049,494 2,767,455 3,880,117 2,146,021 2,987,383 3,022,968 2,967,103 2,524,929 2,315,417 3,099,544 3,217,533 2,294,863 2,085,937 2,328,168 2,382,448 1,958,633 2,201,249 2,593,955 2,829,845 2,651,587 1,941,977 2,940,461 2,913,349 2,000,000 2,100,000 2,600,000 2,400,000 2,200,000 2,100,000 2,100,000 2,400,000 2,100,000 2,200,000 2,600,000 1,900,000 2,200,000 1,700,000 2,200,000 1,900,000 1,600,000 1,900,000 1,800,000 1,400,000 1,900,000 1,500,000 1,700,000 1,900,000 1,400,000 1,500,000 1,600,000 1,800,000 
      cost of revenue
    1,207,523 1,749,041 1,429,407 1,093,595 1,516,471 1,076,035 1,693,753 1,710,117 1,567,019 1,320,509 1,499,390 1,361,013 1,237,807 974,763 1,270,434 1,389,331 1,514,737 1,386,948 1,467,323 1,390,051 1,339,115 1,267,076 1,610,173 1,450,931 1,259,337 1,110,806 1,667,113 1,264,096 1,383,055 1,594,198 1,007,666 897,725 788,172 1,330,842 1,403,942 1,679,202 1,479,363 1,301,172 1,104,254 1,432,918 1,624,684 1,211,678 1,363,295 1,411,156 879,509 1,334,491 1,465,119 1,539,840 1,331,716 1,229,561 1,628,293 1,460,590 988,122 1,450,053 1,397,379 1,414,567 1,186,414 1,317,927 1,273,597 1,546,319 1,242,298 1,631,927 1,299,996 1,237,183 1,086,068 973,992 1,301,269 1,813,026 1,405,812 1,442,052 1,441,188 1,352,611 1,282,913 1,366,493 1,272,793 1,768,767 1,070,814 1,402,404 1,325,555 1,273,260 1,042,389 964,711 1,523,369 1,530,147 1,170,586 1,174,265 1,279,051 1,272,735 1,015,254 1,017,445 1,323,838 1,297,714 1,196,588 842,671 1,329,581 1,393,915 800,000 1,200,000 1,200,000 1,200,000 900,000 1,100,000 1,100,000 1,300,000 1,200,000 1,300,000 1,400,000 1,100,000 1,400,000 1,000,000 1,400,000 1,100,000 1,000,000 1,100,000 1,100,000 1,200,000 800,000 900,000 1,100,000 1,100,000 
      gross profit
    1,399,490 1,308,477 1,220,892 1,476,729 1,246,475 1,340,987 1,932,424 2,182,241 2,094,018 1,859,237 2,158,588 2,069,855 1,134,356 1,361,597 1,684,210 1,933,583 2,307,261 1,930,422 1,812,076 1,891,973 1,537,554 2,146,926 2,349,045 2,068,581 1,969,937 2,066,986 2,107,638 1,522,292 1,534,438 1,863,435 1,131,499 1,364,851 1,101,223 2,289,523 2,720,149 2,693,191 2,514,068 1,215,448 1,875,882 2,526,574 2,807,250 2,192,549 2,265,276 2,541,005 1,795,076 2,192,896 2,269,981 2,348,852 1,959,413 2,115,474 2,432,006 2,181,459 1,575,092 2,398,340 2,337,173 2,162,348 1,809,144 2,075,212 1,719,547 2,348,824 1,549,286 1,866,398 1,671,043 1,794,016 1,394,338 1,673,458 1,716,238 2,414,400 1,847,682 1,578,314 1,615,827 1,512,186 1,155,017 1,683,001 1,494,662 2,111,350 1,075,207 1,584,979 1,697,413 1,693,843 1,482,540 1,350,706 1,576,175 1,687,386 1,124,277 911,672 1,049,117 1,109,713 943,379 1,183,804 1,270,117 1,532,131 1,454,999 1,099,306 1,610,880 1,519,434 1,200,000 900,000 1,400,000 1,200,000 1,300,000 1,000,000 1,000,000 1,100,000 900,000 900,000 1,200,000 800,000 800,000 700,000 800,000 800,000 600,000 800,000 700,000 1,400,000 700,000 700,000 800,000 800,000 1,400,000 1,500,000 1,600,000 700,000 
      operating expenses
                                                                                                                                
      research and development
    110,163 98,141 128,729 126,959 125,914 120,924 112,266 131,666 129,589 130,742 130,025 88,286 120,074 114,836 108,566 107,732 100,087 104,800 93,846 98,659 108,267 98,301 91,285 101,664 138,544 159,531 158,275 189,729 157,774 158,593 157,895 177,566 141,262 223,100 
      sales, general and administrative
                                                                                                                                
      total operating expenses
    608,224 586,605 702,822 644,905 600,730 653,257 732,495 678,415 736,838 589,324 643,037 545,413 626,328 608,040 620,201 623,007 655,230 648,976 595,940 645,621 653,149 617,631 625,705 625,778 603,362 597,788 576,880 653,209 617,321 618,994 623,224 645,122 687,015 595,719 600,532 627,235 729,813 671,600 623,942 615,642 653,040 654,027 635,891 561,568 759,117 598,100 548,254 602,863 793,613 537,248 700,783 521,146 641,957 598,809 1,556,324 618,049 670,185 540,911 687,397 709,985 718,241 628,798 692,320 659,312 703,720 559,113 749,411 730,206 862,697 592,144 733,334 641,124 706,603 560,273 656,646 668,693 690,809 550,738 701,636 645,851 625,553 566,879 631,110 631,698 604,360 562,921 654,245 481,504 589,147 535,456 629,839 581,999 691,423 586,905 712,359 565,035 700,000 500,000 700,000 600,000 1,100,000 600,000 600,000 600,000 600,000 600,000 600,000 600,000 600,000 600,000 500,000 600,000 500,000 600,000 600,000 500,000 600,000 600,000 600,000 -5,600,000 400,000 
      operating income
    791,270 721,872 518,070 831,824 414,691 941,261 1,601,347 1,503,826 1,357,180 1,269,913 1,515,551 1,524,442 508,028 753,557 1,064,009 1,310,576 1,652,031 1,281,446 1,216,136 1,246,352 884,405 1,529,295 1,723,340 1,442,803 1,366,575 1,469,198 1,530,758 869,083 917,117 1,244,441 508,275 719,729 414,208 1,693,804 2,119,617 2,065,956 1,784,255 543,848 1,251,940 1,910,932 2,154,210 1,538,522 1,629,385 1,979,437 1,035,959 1,594,796 1,721,727 1,745,989 1,165,800 1,578,226 1,731,223 1,660,313 933,135 1,799,531 780,849 1,544,299 1,138,959 1,534,301 1,032,150 1,638,839 831,045 1,237,600 978,723 1,134,704 690,618 1,114,345 966,827 1,684,194 984,985 986,170 882,493 871,062 448,414 1,122,728 838,016 1,442,657 384,398 1,034,241 995,777 1,047,992 856,987 783,827 945,065 1,055,688 519,917 348,751 394,872 628,209 354,232 648,348 640,278 950,132 763,576 512,401 898,521 954,399 500,000 400,000 700,000 600,000 200,000 400,000 400,000 500,000 300,000 300,000 600,000 200,000 200,000 100,000 300,000 200,000 100,000 200,000 100,000 1,400,000 200,000 100,000 200,000 200,000 -4,200,000 1,500,000 1,600,000 300,000 
      net income
    737,439 626,756 461,094 756,081 679,205 345,518 633,324 911,465 1,116,310 1,016,506 1,344,524 1,181,202 610,528 717,532 1,186,611 790,307 1,390,336 1,069,871 1,078,810 1,222,694 583,283 1,316,524 1,392,662 1,059,862 1,015,383 1,090,323 1,104,149 634,435 750,535 900,135 405,381 525,091 418,371 1,217,537 1,510,511 1,460,510 1,401,964 411,426 901,273 1,335,753 1,719,329 1,276,791 1,342,540 1,564,649 1,292,905 1,116,161 1,193,084 1,228,630 956,424 1,369,283 1,224,640 1,166,183 835,539 1,243,785 624,524 1,095,844 886,543 1,081,748 755,431 1,155,241 675,874 911,494 736,295 839,268 865,788 783,205 735,270 1,160,045 753,983 710,868 650,396 621,985 374,982 775,716 611,068 855,717 393,798 699,096 672,297 709,867 599,808 532,954 634,963 703,429 434,116 258,190 291,287 437,912 377,176 434,456 443,262 636,116 473,686 361,313 595,297 623,077 300,000 300,000 400,000 400,000 100,000 300,000 300,000 300,000 100,000 200,000 300,000 100,000 100,000 100,000 200,000 100,000 100,000 200,000 100,000 -100,000 200,000 100,000 100,000 200,000 100,000 100,000 200,000 300,000 
    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.