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 
      revenue
    20,842,095 24,570,588 16,651,405 11,847,440 17,270,886 17,072,189 22,651,305 18,609,367 19,736,261 16,841,035 12,635,583 10,617,809 12,902,487 9,214,350 7,590,187 14,932,983 18,222,984 13,789,754 14,047,907 15,464,569 17,015,636 16,806,170 19,004,851 20,503,985 23,755,948 20,311,502 18,271,181 17,215,862 19,665,654 17,485,087 15,648,912 18,730,449 21,035,307 19,254,052 16,727,810 13,420,947 15,509,725 13,026,011 10,942,033 10,121,717 11,431,083 14,509,050 13,130,428 15,919,779 16,240,387 15,481,425 12,873,981 8,767,149 6,610,350 8,203,116 9,213,037 11,793,495 13,995,478 14,270,285 11,547,044 9,597,471 13,039,233 12,855,192 11,803,529 13,915,408 12,154,633 14,461,135 12,846,168 21,041,575 20,116,097 18,860,976 16,938,393 17,661,284 18,969,576 21,560,721 19,301,638 12,050,393 9,704,205 11,249,239 16,068,658 10,179,156 7,352,460 5,721,669 4,574,005 3,825,431 2,690,473 2,084,230 1,135,037 1,185,361 1,065,086 984,207 1,485,578 1,229,649 656,382 1,377,683 3,022,378 2,845,663 2,031,553 2,055,228 4,069,824 3,235,737 
      cost of revenue
    6,234,652 2,274,626 2,368,540 3,190,563 5,527,244 6,782,047 9,273,589 8,661,506 8,459,820 3,757,938 2,264,020 1,444,059 2,141,562 1,645,392 1,070,028 3,439,501 5,390,377 4,955,508 5,674,360 6,680,628 7,955,527 6,196,057 6,991,304 8,778,594 11,507,782 9,649,295 7,620,743 7,891,723 7,972,197 5,136,242 3,971,086 4,285,270 4,683,604 5,876,429 7,092,744 6,069,219 6,170,912 5,910,719 4,666,175 3,676,755 6,156,644 8,183,064 6,964,311 7,480,868 7,445,390 6,745,028 6,097,341 5,347,751 4,725,572 4,635,908 5,098,813 6,371,466 7,856,473 8,454,134 7,198,995 5,855,278 9,470,565 9,466,676 7,283,451 8,797,178 8,122,058 9,570,993 7,777,882 12,527,300 10,235,472 9,322,745 7,885,834 8,335,314 8,671,963 7,659,569 8,007,502 3,353,880 3,529,883 3,558,303 7,331,604 3,226,144 -1,627,659 2,160,940 2,064,037 1,460,525 864,348 768,188 677,165 496,830 241,637 677,613 1,082,260 419,286 -121,127 791,486 1,588,906 1,575,148 1,416,090 1,357,001 2,556,769 1,994,445 
      gross profit
    14,607,443 22,295,962 14,282,865 8,656,877 11,743,642 10,290,142 13,377,716 9,947,861 11,276,441 13,083,097 10,371,563 9,173,750 10,760,925 7,568,958 6,520,159 11,493,482 12,832,607 8,834,246 8,373,547 8,783,941 9,060,109 10,610,113 12,013,547 11,725,391 12,248,166 10,662,207 10,650,438 9,324,139 11,693,457 12,348,845 11,677,826 14,445,179 16,351,703 13,377,623 9,635,066 7,351,728 9,338,813 7,115,292 6,275,858 6,444,962 5,274,439 6,325,986 6,166,117 8,438,911 8,794,997 8,736,397 6,776,640 3,419,398 1,884,778 3,567,208 4,114,224 5,422,029 6,139,005 5,816,151 4,348,049 3,742,193 3,568,668 3,388,516 4,520,078 5,118,230 4,032,575 4,890,142 5,068,286 8,514,275 9,880,625 9,538,231 9,052,559 9,325,970 10,297,613 13,901,152 11,294,136 8,696,513 6,174,322 7,690,936 8,737,054 6,953,012 8,980,119 3,560,729 2,509,968 2,364,906 1,826,125 1,316,042 457,872 688,531 823,449 306,594 403,318 810,363 777,509 586,197 1,433,472 1,270,515 615,463 698,227 1,513,055 1,241,292 
      operating expenses
                                                                                                    
      research and development
    10,625,638 2,939,584 2,993,165 4,692,889 5,091,407 5,832,243 5,422,936 1,843,057 697,001 1,959,042 2,296,595 2,493,479 2,358,692 1,705,124 889,309 524,544 
      sales, general and administrative
                                                                                                    
      total operating expenses
    17,034,421 23,487,044 17,621,917 12,092,280 15,676,174 14,063,694 16,215,536 12,053,827 12,308,592 14,828,024 12,770,247 11,768,629 12,607,720 10,001,658 7,756,827 14,025,900 14,147,005 11,208,571 10,477,332 10,729,626 11,136,105 11,950,596 12,752,668 13,040,171 12,637,075 11,551,060 11,960,149 10,973,140 11,894,584 12,801,046 12,284,671 14,042,172 15,622,399 12,742,525 9,103,254 7,100,969 8,445,044 6,650,613 5,808,048 5,774,211 5,563,988 5,713,036 6,080,479 8,831,045 9,851,297 9,860,132 9,434,809 5,125,085 3,548,577 4,803,434 5,731,139 6,600,922 6,826,414 6,016,405 5,250,862 5,406,686 4,040,680 5,773,518 5,589,349 6,185,829 -5,040,401 5,669,328 17,801,915 11,826,350 10,055,530 9,165,269 9,409,532 9,990,377 9,744,218 12,236,873 10,969,793 9,612,067 7,917,571 6,699,292 7,634,576 5,571,754 7,835,423 2,079,670 1,311,613 1,465,240 1,268,062 1,044,440 427,172 665,435 933,184 243,500 517,433 893,505 1,972,577 518,004 1,166,081 589,960 1,198,946 548,103 1,120,077 969,773 
      operating income
    -2,426,980 -1,191,082 -3,339,052 -3,435,403 -3,932,532 -3,773,552 -2,837,820 -2,105,966 -1,032,151 -1,744,927 -2,398,684 -2,594,879 -1,846,795 -2,432,700 -1,236,668 -2,532,418 -1,314,398 -2,374,325 -2,103,785 -1,945,685 -2,075,996 -1,340,483 -739,121 -1,314,780 -388,909 -888,853 -1,309,711 -1,649,001 -201,127 -452,201 -606,845 403,007 729,304 635,098 531,812 250,759 893,769 464,679 467,810 670,751 -289,549 612,950 85,638 -392,134 -1,056,300 -1,123,735 -2,658,169 -1,705,687 -1,663,799 -1,236,226 -1,616,915 -1,178,893 -687,409 -200,254 -902,813 -1,664,493 -472,012 -2,385,002 -1,069,271 -1,067,599 -31,128,663 -779,186 -12,733,629 -3,312,075 -174,905 372,962 -356,973 -664,407 553,395 1,664,279 324,343 -915,554 -1,743,249 991,644 1,102,478 1,381,258 1,144,696 1,481,059 1,198,355 899,665 558,064 271,601 30,700 23,096 -109,735 63,094 -114,115 -83,142 -1,195,069 68,194 267,391 639,450 -583,483 150,124 392,978 271,519 
      net income
    -2,401,330 -1,170,980 -3,377,238 -3,444,807 -4,021,034 -3,847,572 -3,622,034 -2,072,560 -1,240,986 -1,830,268 -2,382,127 -2,147,268 -714,965 -2,405,080 -1,359,288 -2,825,236 -858,621 787,900 -1,954,993 -2,462,393 -2,208,461 -1,441,650 -832,697 -1,408,024 1,003,896 -986,171 -1,382,371 -1,693,054 -308,957 -263,073 -574,828 374,274 617,062 651,394 445,008 626,310 645,190 402,874 382,291 674,759 -253,445 639,799 381,572 -290,710 -863,957 -1,320,683 -2,964,113 -1,874,097 -4,383,971 -1,367,897 -1,831,260 -1,393,226 -681,928 -2,232,439 -1,060,652 -1,031,235 -1,808,136 -2,028,377 -773,064 -781,537 -42,235,899 -3,583,446 -34,728,714 -2,302,223 -261,982 30,080 -348,682 -527,241 288,738 912,192 72,900 -708,640 -1,139,784 572,662 689,284 879,590 724,737 883,008 786,778 638,691 1,242,441 -944,572 21,112 586 -38,541 537,381 -164,879 -2,802,703 -745,859 -285,665 132,564 409,054 309,882 82,555 214,883 122,640 
    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.