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 
      revenue
    16,878,166 16,594,783 14,730,140 16,073,397 11,970,242 13,243,373 13,630,846 12,728,215 10,672,489 14,708,042 10,326,431 9,260,385 8,836,076 10,743,587 8,440,867 12,113,847 12,220,083 10,893,114 22,452,050 23,607,497 17,284,544 17,977,009 19,164,314 20,601,212 32,381,900 32,919,304 27,806,656 30,504,983 29,397,257 36,766,914 24,714,853 18,908,100 13,314,693 14,047,912 14,665,748 14,330,940 13,842,789 13,686,428 13,453,734 11,548,572 8,964,380 2,534,866 5,332,157 3,620,176 2,186,332 4,796,569 3,672,005 1,672,556 2,020,916 2,654,558 6,001,792 3,254,170 1,821,634 744,083 654,721 1,015,177 891,454 1,293,238 1,700,131 1,753,662 2,220,961 2,155,264 1,272,314 2,004,039 1,238,435 3,559,387 1,636,171 
      cost of revenue
    9,795,767 9,768,487 8,249,497 8,734,916 6,927,627 7,986,016 7,754,490 8,675,604 6,803,295 9,801,760 6,198,715 5,331,501 4,830,606 5,353,582 5,161,015 6,767,743 6,871,597 20,346,530 13,880,474 14,158,105 10,289,422 11,886,989 11,900,899 12,756,941 21,857,408 21,994,006 17,874,750 21,146,719 19,699,173 25,417,539 16,556,184 13,075,372 9,441,795 10,245,109 10,413,546 10,086,432 9,819,732 9,160,986 9,253,772 7,503,446 6,139,642 2,604,551 5,005,134 3,239,564 1,679,300 4,913,398 3,312,171 1,102,712 1,403,637 2,558,544 5,184,050 2,599,807 1,258,340 730,244 288,578 474,228 419,499 734,416 1,086,725 931,018 1,315,518 1,604,880 662,585 1,212,126 560,219 2,561,977 1,143,479 
      gross profit
    7,082,399 6,826,296 6,480,643 7,338,481 5,042,615 5,257,357 5,876,356 4,052,611 3,869,194 4,906,282 4,127,716 3,928,884 4,005,470 5,390,005 3,279,852 5,346,104 5,348,486 -9,453,416 8,571,576 9,449,392 6,995,122 6,090,020 7,263,415 7,844,271 10,524,492 10,925,298 9,931,906 9,358,264 9,698,084 11,349,375 8,158,669 5,832,728 3,872,898 3,802,803 4,252,202 4,244,508 4,023,057 4,525,442 4,199,962 4,045,126 2,824,738 -69,685 327,023 380,612 507,032 -116,829 359,834 569,844 617,279 96,014 817,742 654,363 563,294 13,839 366,143 540,949 471,955 558,822 613,406 822,644 905,443 550,384 609,729 791,913 678,216 997,410 492,692 
      operating expenses
                                                                       
      research and development
    848,805 -627,723 1,049,909 1,615,341 1,538,218 1,377,046 1,048,246 1,114,715 1,311,713 1,137,988 757,966 641,497 634,225 713,831 331,936 404,933 376,586 344,898 285,853 471,611 379,517 3,105,499 2,246,085 245,797 149,217 -11,070 5,535 5,535 5,535 
      sales, general and administrative
                                                                       
      total operating expenses
    7,820,771 6,845,015 6,426,869 6,933,608 6,994,051 8,815,009 7,997,205 7,871,948 7,923,717 7,339,284 6,427,985 5,891,482 6,051,421 6,096,607 5,938,595 6,133,207 5,229,543 -7,068,676 9,035,398 12,423,611 8,619,691 16,791,116 8,494,198 7,680,748 9,656,801 9,963,889 8,526,625 8,594,850 7,712,510 9,344,771 6,461,447 4,937,642 3,405,912 3,181,653 3,571,136 3,446,935 3,621,822 3,637,246 3,364,778 3,212,987 2,367,061 -54,193 303,747 286,529 262,051 -171,798 250,808 285,744 318,618 -144,082 370,352 397,718 403,419 721,527 478,374 -683,984 503,961 550,082 697,739 620,558 765,693 741,315 511,126 616,288 539,522 1,021,867 805,683 
      operating income
    -738,372 -18,719 53,774 863,819 -1,951,436 -3,557,652 -48,584 -3,819,337 -4,054,523 -2,433,002 -2,300,269 -1,962,598 -2,045,951 -706,602 -2,658,743 -787,103 118,943 -2,384,740 -463,822 -2,974,219 -1,624,569 -10,701,096 -1,230,783 163,523 867,691 961,409 1,405,281 763,414 1,985,574 2,004,604 1,697,222 895,086 466,986 621,150 681,066 797,573 401,235 888,196 835,184 832,139 457,677 -15,492 23,276 94,083 244,981 54,969 109,026 284,100 298,661 240,096 447,390 256,645 159,875 -707,688 -112,231 -143,035 -32,006 8,740 -84,333 202,086 139,750 -190,930 98,603 175,625 138,694 -24,457 -312,991 
      net income
    -1,207,494 -1,178,346 -1,146,524 -677,236 -6,277,211 -3,228,794 -731,702 -5,703,833 -4,477,951 -9,667,529 1,098,013 2,454,132 -1,692,611 -3,275,689 -4,454,617 -1,869,304 -139,254 -16,279,154 -1,925,618 -1,983,867 -2,176,298 -7,812,660 -2,583,211 423,471 731,991 1,388,172 1,182,582 413,468 1,405,693 2,040,714 1,431,040 829,896 692,395 417,166 942,505 1,081,573 396,872 766,619 716,100 769,615 416,552 57,487 7,668 56,428 166,915 278,511 64,654 169,471 189,562 197,329 428,452 240,885 144,217 -722,595 -114,770 -157,300 -32,916 -20,747 -110,334 121,671 110,005 -195,722 67,194 115,569 107,629 -55,729 -297,805 
    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.