7Baggers
Quarterly
Annual
    Unit: USD2023-12-30 2023-09-30 2023-07-01 2023-04-01 2022-12-31 2022-09-24 2022-06-25 2022-03-31 2022-03-26 2021-12-25 2021-09-25 2021-06-26 2021-03-27 2020-12-26 2020-09-26 2020-06-27 2020-03-28 2019-12-28 2019-09-28 2019-06-29 2019-03-30 2018-12-29 2018-09-29 2018-06-30 2018-03-31 2017-12-30 2017-09-30 2017-07-01 2017-04-01 2016-12-31 2016-09-24 2016-06-25 2016-03-26 2015-12-26 2015-09-26 2015-06-27 2015-03-28 2014-12-27 2014-09-27 2014-06-28 2014-03-29 2013-12-28 2013-09-28 2013-06-29 2013-03-30 2012-12-29 2012-09-29 2012-06-30 2012-03-31 2011-12-31 2011-09-24 2011-06-25 2011-03-26 2010-12-25 2010-09-25 2010-06-26 2010-03-27 2009-12-26 2009-09-26 2009-06-27 2009-03-28 2008-12-27 2008-09-27 2008-06-28 2008-03-29 2007-12-29 2007-09-29 2007-06-30 2007-03-31 2006-12-30 2006-09-30 2006-07-01 2006-04-01 2005-12-31 2005-09-24 2005-06-25 2005-03-26 2004-12-25 2004-09-25 2004-06-26 2004-03-27 2003-12-31 2003-09-27 2003-06-28 2003-03-29 2002-12-31 2002-09-28 2002-06-29 2002-03-30 2001-12-31 2001-09-29 2001-06-30 2001-03-31 2000-12-31 2000-09-30 2000-07-01 2000-04-01 1999-10-02 1999-07-03 1999-04-03 1998-12-31 1998-09-26 1998-06-27 1998-03-28 1997-12-31 1997-09-27 1997-06-28 1997-03-29 1996-12-31 1996-09-30 1996-09-28 1996-06-30 1996-06-29 1996-03-31 1996-03-30 1995-12-31 1995-09-30 1995-06-30 1995-03-31 1994-12-31 1994-09-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 1991-12-31 1991-09-30 1991-06-30 1991-03-31 
      revenue
    8,577,633 10,598,497 10,459,856 10,758,191 12,184,357 13,378,008 11,909,032 11,578,422 11,578,422 13,197,319 10,887,173 9,905,256 11,676,369 13,921,666 9,512,752 8,814,646 7,878,605 8,726,418 6,139,332 9,110,133 5,542,925 7,741,157 5,126,330 5,943,898 5,653,620 11,396,726 6,139,167 5,927,469 4,378,127 6,373,347 5,794,806 4,355,275 6,119,138 4,611,895 8,000,926 10,856,606 8,584,991 10,637,385 9,532,023 6,943,287 4,694,770 5,549,931 4,950,048 6,078,645 6,319,084 8,574,482 21,940,358 22,848,037 25,247,485 35,212,696 29,566,450 31,430,957 34,934,492 33,140,493 31,602,131 30,189,157 25,453,985 32,970,776 31,978,991 28,229,291 21,475,700 29,092,363 30,708,532 25,839,469 29,165,172 28,929,096 29,220,507 21,870,028 18,129,481 17,832,114 15,704,192 18,926,438 18,689,862 24,938,896 25,415,891 21,037,578 18,903,932 18,453,367 22,911,095 23,558,991 22,357,996 21,121,282 17,513,912 19,868,288 18,048,746 16,496,431 21,886,820 20,834,924 17,582,945 15,446,350 12,262,715 9,238,025 14,973,231 24,633,167 23,830,731 24,394,644 19,739,763 9,700,000 8,600,000 6,700,000 6,900,000 7,800,000 6,700,000 5,500,000 4,900,000 3,900,000 3,900,000 3,700,000 4,300,000 4,700,000 4,700,000 4,300,000 4,300,000 4,800,000 4,800,000 4,700,000 4,300,000 3,800,000 2,600,000 3,700,000 3,800,000 3,400,000 3,600,000 3,800,000 3,300,000 3,000,000 2,900,000 1,900,000 2,200,000 1,800,000 1,500,000 1,400,000 1,600,000 1,600,000 1,600,000 
      cost of revenue
    7,193,314 5,437,953 5,697,063 6,624,101 19,162,125 7,987,154 7,906,250 7,782,879 7,782,879 7,465,684 5,145,175 6,044,543 6,396,671 6,145,925 4,825,032 4,779,577 5,647,847 5,092,003 4,689,944 5,242,514 5,877,077 4,611,700 3,659,800 3,497,750 4,062,191 6,738,951 4,144,884 4,117,226 3,117,357 3,957,802 4,577,960 4,682,846 4,647,041 4,609,096 5,357,217 6,359,780 5,283,733 6,054,836 5,204,125 4,153,739 4,225,449 3,864,598 4,622,252 6,203,960 5,964,409 5,072,252 15,834,791 15,919,471 17,398,279 22,003,011 19,045,648 19,115,190 21,946,612 20,715,794 21,115,832 21,854,777 17,537,947 21,286,571 20,652,628 19,433,214 14,610,281 19,556,295 19,415,672 18,675,332 20,332,271 21,929,820 22,654,347 18,801,078 15,230,103 12,831,978 10,733,895 12,792,330 12,916,305 15,140,063 15,610,942 13,191,709 10,903,669 15,468,882 17,833,237 19,841,086 19,083,813 15,292,131 14,764,386 14,838,784 15,058,930 12,115,303 15,387,140 15,405,542 14,645,593 14,930,840 15,786,776 15,281,644 16,369,403 15,450,008 15,927,773 14,529,041 12,510,790 6,100,000 5,100,000 3,000,000 4,000,000 3,000,000 2,400,000 1,700,000 1,700,000 1,100,000 1,100,000 1,200,000 1,900,000 1,400,000 1,400,000 1,300,000 1,300,000 1,800,000 1,800,000 -200,000 -200,000 -100,000 200,000 2,300,000 100,000 100,000 100,000 100,000 1,500,000 
      gross profit
    1,384,319 5,160,544 4,762,793 4,134,090 -6,977,768 5,390,854 4,002,782 3,795,543 3,795,543 5,731,635 5,741,998 3,860,713 5,279,698 7,775,741 4,687,720 4,035,069 2,230,758 3,634,415 1,449,388 3,867,619 -334,152 3,129,457 1,466,530 2,446,148 1,591,429 4,657,775 1,994,283 1,810,243 1,260,770 2,415,545 1,216,846 -327,571 1,472,097 2,799 2,643,709 4,496,826 3,301,258 4,582,549 4,327,898 2,789,548 469,321 1,685,333 327,796 -125,315 354,675 3,502,230 6,105,567 6,928,566 7,849,206 13,209,685 10,520,802 12,315,767 12,987,880 12,424,699 10,486,299 8,334,380 7,916,038 11,684,205 11,326,363 8,796,077 6,865,419 9,536,068 11,292,860 7,164,137 8,832,901 6,999,276 6,566,160 3,068,950 2,899,378 5,000,136 4,970,297 6,134,108 5,773,557 9,798,833 9,804,949 7,845,869 8,000,263 2,984,485 5,077,858 3,717,905 3,274,183 5,829,151 2,749,526 5,029,504 2,989,816 4,381,128 6,499,680 5,429,382 2,937,352 515,510 -3,524,061 -6,043,619 -1,396,172 9,183,159 7,902,958 9,865,603 7,228,973 3,600,000 3,500,000 3,700,000 2,900,000 4,800,000 4,300,000 3,800,000 3,200,000 2,800,000 2,800,000 2,500,000 2,400,000 3,300,000 3,300,000 3,000,000 3,000,000 3,000,000 3,000,000 4,700,000 4,300,000 3,800,000 2,800,000 3,700,000 3,800,000 3,400,000 3,800,000 3,900,000 3,100,000 700,000 2,800,000 1,800,000 2,100,000 1,700,000 1,400,000 1,600,000 1,600,000 1,600,000 
      operating expenses
                                                                                                                                           
      research and development
    2,242,682 3,089,935 3,132,259 2,312,217 -5,607,495 3,441,405 5,145,375 5,408,613 5,408,613 5,232,968 3,751,729 3,886,253 3,563,300 4,393,233 2,715,868 2,221,154 2,339,748 2,662,637 2,389,573 3,330,202 4,966,716 3,868,228 4,599,266 4,526,156 4,451,653 4,665,764 5,253,860 4,678,221 4,281,870 3,757,041 4,123,268 4,119,401 4,039,951 3,878,820 4,008,391 4,884,010 4,860,192 5,680,298 4,832,469 5,137,033 5,086,284 4,041,767 5,586,745 3,657,952 4,247,556 3,989,295 6,399,053 4,991,145 5,128,996 5,969,564 6,381,089 7,139,559 6,384,749 5,816,260 4,762,893 4,858,868 4,295,907 3,653,155 3,556,440 3,786,041 3,151,398 3,119,734 4,067,830 3,753,104 5,033,374 3,291,965 2,994,122 2,729,275 2,435,833 2,116,033 2,676,931 2,541,393 2,897,460 3,443,232 2,488,272 2,705,638 3,399,331 3,310,918 3,542,350 3,502,294 3,920,435 4,425,467 3,294,887 2,922,503 2,881,176 5,114,451 3,664,545 4,103,164 3,308,745 4,190,044 3,716,779 4,241,640 3,123,233 8,810,180 1,713,681 1,426,068 3,101,867 1,600,000 1,300,000 2,000,000 2,100,000 2,400,000 2,700,000 2,600,000 2,200,000 2,600,000 2,700,000 2,800,000 3,200,000 4,100,000 4,100,000 4,500,000 4,500,000 4,700,000 4,700,000 4,100,000 4,200,000 3,700,000 3,600,000 3,100,000 
      sales, general and administrative
                                                                                                                                           
      total operating expenses
    8,171,991 7,888,533 9,598,379 6,960,347 -754,531 7,761,522 9,472,843 9,873,161 9,873,161 9,350,806 7,787,727 7,927,232 9,469,006 6,794,912 5,795,435 5,130,520 5,771,840 7,190,604 7,519,592 8,705,873 11,249,519 10,068,028 11,765,403 11,439,659 11,383,063 9,019,937 10,598,859 9,878,482 9,923,554 8,695,097 8,084,403 8,401,665 7,800,800 7,960,351 8,567,000 9,992,239 9,246,407 10,654,895 9,847,836 10,058,227 10,083,086 7,515,212 10,636,681 8,377,518 9,996,669 8,135,635 11,865,342 10,016,431 10,226,703 11,403,971 10,732,883 11,837,207 10,829,895 8,910,179 8,648,958 9,073,869 7,938,441 7,283,586 7,052,059 6,343,580 7,604,291 6,195,771 8,074,178 9,507,805 8,876,652 7,679,629 7,243,234 7,203,526 7,349,588 9,666,443 3,244,721 6,481,537 6,464,897 7,225,942 5,186,872 6,613,620 7,180,823 10,370,709 6,461,890 6,241,193 6,936,756 6,785,695 5,788,880 6,054,411 5,620,678 6,911,540 6,229,769 7,039,061 6,596,073 8,053,884 6,958,464 15,282,276 6,335,418 14,053,235 5,016,293 7,393,772 6,282,561 4,300,000 3,600,000 3,900,000 4,100,000 4,700,000 4,800,000 4,700,000 4,200,000 4,500,000 4,700,000 4,900,000 5,900,000 6,400,000 6,400,000 7,400,000 7,400,000 7,500,000 7,500,000 -26,100,000 5,500,000 5,600,000 5,400,000 5,400,000 4,800,000 4,800,000 3,300,000 900,000 3,000,000 2,800,000 2,300,000 2,100,000 500,000 -8,400,000 
      operating income
    -6,787,670 -2,727,989 -4,835,586 -2,826,257 -6,223,237 -2,370,668 -5,470,061 -6,077,618 -6,077,618 -3,619,171 -2,045,729 -4,066,519 -4,189,308 980,829 -1,107,715 -1,095,450 -3,541,082 -3,556,189 -6,401,548 -4,838,254 -11,583,671 -10,575,210 -10,298,873 -8,993,511 -9,791,634 -4,962,248 -8,604,576 -8,068,239 -8,662,784 -6,279,552 -6,867,557 -1,028,715 -6,328,703 -7,957,552 -5,923,291 -5,495,413 -5,945,149 -6,072,346 -5,519,938 -7,268,679 -9,613,765 -7,341,293 -10,308,885 -8,502,833 -9,641,994 -4,633,405 -5,759,775 -5,465,635 -2,377,497 -3,193,798 -212,081 478,560 2,157,985 3,514,520 1,837,341 -739,489 -22,403 4,400,619 4,274,304 2,452,497 -738,872 3,340,297 3,218,682 -2,343,668 -43,751 -680,353 -677,074 -4,134,576 -4,450,210 -4,666,307 1,725,576 -347,429 -691,340 2,572,891 4,618,077 1,232,249 819,440 -7,386,224 -1,384,032 -2,523,288 -3,662,573 -956,544 -3,039,354 -1,024,907 -2,630,862 -2,530,412 269,911 -1,609,679 -3,658,721 -7,538,374 -10,482,525 -21,325,895 -7,731,590 -4,870,076 2,886,665 2,471,831 946,412 -700,000 -100,000 -200,000 -1,200,000 100,000 -500,000 -900,000 -1,000,000 -1,700,000 -1,900,000 -2,400,000 -3,500,000 -3,100,000 -3,100,000 -4,400,000 -4,400,000 -4,500,000 -4,500,000 -21,400,000 4,300,000 3,800,000 -2,700,000 -1,800,000 -1,600,000 -2,000,000 -1,000,000 -900,000 -200,000 -200,000 -200,000 -1,000,000 -200,000 -400,000 -500,000 -7,000,000 1,600,000 1,600,000 1,600,000 
      net income
    -6,488,972 -2,450,313 -8,180,379 -2,628,555 -6,157,238 -4,500,545 -5,647,189 -1,372,641 -1,372,664 -3,608,669 -2,128,790 -3,848,867 -4,146,238 1,263,388 -957,440 -1,121,541 -3,595,519 -7,289,473 -6,625,458 -4,260,391 -11,330,927 -10,993,509 -9,791,383 -9,240,957 -5,536,278 -2,910,665 -8,247,422 -7,331,971 -7,858,441 -5,189,875 -7,823,154 -3,129,102 -6,917,461 -6,961,056 -4,675,340 780,970 -3,837,992 -5,302,246 -4,969,440 -8,805,943 -9,134,416 -9,659,837 -8,771,451 -7,813,188 21,633,809 -3,861,453 -6,722,012 -5,870,350 -2,209,213 -66,659 797,055 801,824 2,065,707 4,675,671 1,360,712 1,860,777 1,036,991 5,328,075 8,518,886 3,680,839 2,099,700 1,812,194 1,498,304 -1,674,253 950,235 281,508 -387,168 -3,151,609 -3,298,825 -2,882,009 -884,036 1,875,563 78,080 3,241,328 5,385,404 1,873,307 1,171,190 -6,993,566 -1,120,543 -2,336,000 -3,381,908 -614,268 -3,026,243 -1,000,700 -2,237,048 -15,113,886 591,534 -1,622,007 -3,184,576 -7,061,378 -9,234,534 351,667 -6,769,142 -3,985,815 4,191,282 3,815,175 2,272,742 -400,000 100,000 200,000 -2,700,000 500,000 -200,000 -600,000 -1,000,000 -1,500,000 -1,700,000 -2,100,000 -6,300,000 -2,700,000 -2,700,000 -3,900,000 -3,900,000 -8,700,000 -8,700,000 -2,100,000 -2,100,000 -2,300,000 -2,500,000 -2,100,000 -1,800,000 -1,700,000 -1,100,000 -900,000 -200,000 -300,000 -300,000 -400,000 -300,000 -500,000 -500,000 -500,000 -600,000 -600,000 -600,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.