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 2001-06-30 2001-03-31 2000-12-31 2000-09-30 2000-06-30 2000-03-31 1999-12-31 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 
      revenue
    2,270,196 1,828,371 1,928,929 3,083,767 1,758,423 1,373,549 1,947,115 1,941,171 934,932 1,298,829 992,090 1,888,638 1,063,830 943,325 307,142 522,485 530,166 452,714 728,383 551,623 1,715,196 739,750 748,141 841,455 3,055,350 942,417 886,881 1,418,335 1,697,887 431,463 415,814 430,592 1,669,749 669,846 2,272,804 648,826 951,698 1,283,847 402,789 1,367,523 327,500 431,576 422,257 804,643 1,482,834 409,919 532,713 1,410,427 545,451 574,088 984,153 1,405,112 564,806 546,376 1,433,051 976,175 1,014,052 524,351 2,712,722 3,091,987 3,872,945 2,882,731 3,579,953 2,540,418 2,642,265 2,168,091 2,462,859 3,872,496 4,011,566 4,200,098 3,832,771 3,149,191 3,458,570 3,202,601 3,664,532 3,900,391 4,418,414 308,818 519,114 311,886 336,590 146,987 13,020 27,504 62,115 34,800 58,484 -1,689 1,690 20,000 20,000 100,000 -15,420 100,000 300,000 100,000 164,168 200,000 100,000 100,000 -68,000 100,000 100,000 100,000 
      cost of revenue
    426,604 606,111 820,274 584,393 393,783 723,953 337,441 372,051 294,674 239,569 766,635 310,500 211,609 148,454 124,263 176,859 508,653 679,426 604,050 1,014,610 940,332 1,029,803 1,179,445 1,688,345 923,081 795,961 660,934 309,562 171,783 136,490 111,848 619,931 374,840 145,394 139,356 226,321 243,954 161,251 117,224 71,280 102,970 94,965 117,813 149,251 99,267 141,785 181,430 192,126 210,886 292,576 114,871 139,030 206,170 103,841 110,100 103,939 194,785 450,684 431,741 465,239 407,243 421,178 441,481 381,092 461,611 463,272 696,100 1,010,717 760,716 809,794 754,987 811,223 629,476 1,239,512 1,163,422 1,938,089 25,465 94,889 5,778 82,437 2,641 3,304 2,393 400 1,200 1,120 -7,986 -30,194 -27,307 -46,639 -33,163 180,000 80,000 154,548 300,000 500,000 290,243 100,000 
      gross profit
    2,270,196 1,401,767 1,322,818 2,263,493 1,174,030 979,766 1,223,162 1,603,730 562,881 1,004,155 752,521 1,122,003 753,330 731,716 158,688 398,222 353,307 -55,939 48,957 -52,427 700,586 -200,582 -281,662 -337,990 1,367,005 19,336 90,920 757,401 1,388,325 259,680 279,324 318,744 1,049,818 295,006 2,127,410 509,470 725,377 1,039,893 241,538 1,250,299 256,220 328,606 327,292 686,830 1,333,583 310,652 390,928 1,228,997 353,325 363,202 691,577 1,290,241 425,776 340,206 1,329,210 866,075 910,113 329,566 2,262,038 2,660,246 3,407,706 2,475,488 3,158,775 2,098,937 2,261,173 1,706,480 1,999,587 3,176,396 3,000,849 3,439,382 3,022,977 2,394,204 2,647,347 2,573,125 2,425,020 2,736,969 2,480,325 283,353 424,225 306,108 254,153 144,346 9,716 25,111 61,715 33,600 57,364 7,987 28,505 28,997 46,640 33,164 -160,000 -60,000 100,000 -169,968 -200,000 -200,000 100,000 -126,075 200,000 100,000 -68,000 100,000 100,000 100,000 
      operating expenses
                                                                                                                
      research and development
    592,974 558,686 558,181 690,159 833,381 829,506 784,083 805,266 809,856 612,597 490,952 441,651 409,761 331,213 318,573 336,889 325,449 300,131 301,217 374,118 334,107 391,507 297,633 392,154 330,552 386,830 449,049 493,444 424,540 528,554 566,448 489,401 386,598 368,788 393,999 406,641 343,600 324,992 470,888 486,567 441,512 353,583 286,166 262,809 226,768 207,186 258,931 254,487 262,169 270,583 287,356 296,549 230,373 265,682 275,135 284,788 208,146 245,318 769,109 899,773 995,145 1,082,399 1,164,217 1,247,031 1,097,602 1,220,257 1,319,982 1,687,706 1,684,167 1,653,238 1,582,434 1,654,638 1,300,649 1,799,845 1,670,471 2,075,070 1,912,784 452,545 351,814 262,761 315,931 246,523 253,770 221,107 264,959 253,473 278,619 175,473 279,367 252,019 313,859 405,572 164,795 150,000 210,000 270,033 300,000 400,000 600,000 263,045 100,000 100,000 100,000 
      sales, general and administrative
                                                                                                                
      total operating expenses
    2,470,702 2,151,096 2,501,345 2,571,891 4,423,125 3,380,212 2,940,656 2,603,264 2,592,200 2,028,131 1,865,036 1,838,049 2,174,880 1,843,454 1,189,682 1,718,288 1,671,532 1,215,197 1,359,888 1,751,151 2,080,705 1,440,777 1,373,817 1,854,008 1,715,220 1,625,126 1,880,257 2,113,594 1,906,122 1,454,493 1,605,352 1,481,014 1,473,307 1,382,566 1,373,860 1,447,322 1,272,025 1,314,513 1,366,035 1,343,564 1,163,961 1,094,308 867,475 994,885 841,616 537,067 998,220 859,371 1,323,916 897,172 925,616 1,006,253 920,854 1,083,030 1,172,577 984,809 1,115,773 995,089 2,089,870 2,375,998 2,480,039 2,667,029 2,859,523 3,036,123 2,972,019 3,155,927 17,321,463 4,373,719 4,161,047 4,120,585 4,372,370 4,231,459 4,284,289 4,668,720 4,795,942 4,921,693 5,108,217 2,185,805 1,698,256 1,083,714 883,616 757,820 722,717 789,606 665,825 781,177 771,646 555,626 701,779 734,041 866,357 952,756 573,261 560,000 780,000 984,734 1,000,000 1,700,000 1,100,000 860,193 900,000 600,000 500,000 -824,169 
      operating income
    -200,510 -749,329 -1,178,527 -308,398 -4,762,752 -2,400,446 -1,717,494 -999,534 -1,999,319 -993,976 -1,112,515 -716,046 -1,421,550 -1,111,738 -1,371,813 -1,320,066 -1,318,225 -1,271,136 -1,310,931 -1,803,578 -1,380,119 -1,641,359 -1,655,479 -2,191,998 495,956 -1,605,790 -1,789,337 -1,356,193 -517,797 -1,194,813 -1,326,028 -1,162,270 -423,490 -1,087,560 753,550 -937,852 -546,648 -274,620 -1,124,497 -93,355 -907,741 -765,702 -540,183 -308,055 491,967 -226,415 -607,292 369,626 -970,591 -533,970 -234,039 283,988 -495,078 -742,824 156,633 -118,734 -205,660 -665,523 172,168 284,248 927,667 -191,541 299,252 -937,186 -710,846 -1,449,447 -15,321,876 -1,197,323 -1,160,198 -681,203 -1,349,393 -1,837,255 -1,636,942 -2,095,595 -2,370,922 -2,184,724 -2,627,892 -1,902,452 -1,274,031 -777,606 -629,463 -613,474 -713,001 -764,495 -604,110 -747,577 -714,282 -555,625 -693,792 -705,536 -837,360 -906,116 -540,097 -720,000 -850,000 100,000 -1,154,702 -1,200,000 -1,900,000 -1,000,000 -986,268 -700,000 -500,000 -500,000 -892,169 100,000 100,000 100,000 
      net income
    -4,099,999 -749,091 -1,422,878 -625,467 -5,432,053 -2,404,572 -1,720,420 -999,272 -2,029,020 -1,023,647 -1,161,683 -731,431 -1,437,444 -3,315,552 -1,572,709 -3,370,282 -1,318,225 -1,829,567 -1,425,743 -1,803,508 -1,380,103 -1,641,315 -1,655,465 -2,191,992 495,963 -1,605,784 -1,789,329 -1,356,187 -516,580 -1,134,422 -1,375,489 -1,163,214 -606,766 -1,079,584 753,146 -924,103 -506,546 -51,526 -1,026,286 -299,213 -929,188 -782,554 -554,831 -315,579 485,797 -232,609 -613,419 363,498 -1,003,287 -540,165 -594,224 240,071 -598,323 -943,790 234,766 1,000,558 4,401,141 -69,411 139,770 222,049 911,560 -44,968 168,256 -915,670 -618,654 -1,190,615 1,663,272 -912,373 21,145 -6,232,732 -1,072,984 -3,135,239 9,074,344 -2,957,541 -2,944,226 -2,683,717 -3,204,715 -1,860,164 -1,260,708 -911,878 -825,985 -929,317 -1,015,485 -1,055,286 -885,190 -1,017,895 -1,065,314 -612,993 -747,735 -748,310 -874,791 -948,438 -558,915 -660,000 -930,000 -700,000 -1,451,302 -1,500,000 -1,900,000 -1,200,000 -893,814 -700,000 -500,000 -400,000 -223,488 -200,000 -200,000 -200,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.