7Baggers
Quarterly
Annual
    Unit: USD2022-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-06-30 2010-06-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-08-31 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 
      revenue
    812,117 762,980 954,269 1,034,321 857,079 852,434 920,918 932,880 726,030 674,157 -640,155 -570,436 650,846 626,070 886,214 896,283 854,588 876,885 610,010 633,160 576,436 579,329 480,920 478,054 686,829 728,546 759,724 783,780 1,040,207 1,004,155 1,181,463 1,170,830 1,400,928 1,497,620 3,092,895 3,040,704 737,856 771,167 1,068,308 1,214,641 1,196,833 1,196,088 849,609 860,621 -1,231,480.581 -1,321,683.581 119,158.733 118,669.776 126,960.596 127,009.422 127,009.422 134,865.252 135,201.958 118,580.658 118,309.453 190,449.957 190,679.178 217,310.184 217,290.056 621,085.458 637,009.746 685,069.903 684,353.817 600,435.076 604,410.242 561,684.241 561,877.145 801,316.562 574,138.405 263,420.114 242,407.191 
      cost of revenue
    54,474 51,178 54,808 59,406 74,800.552 74,395.144 74,880.774 75,853.399 61,797.995 57,382.589 86,504.486 77,083.205 35,865.843 34,500.54 84,045.914 85,000.71 29,113.897 29,874.241 44,275.035 45,955.289 40,944.206 41,149.714 51,298.901 50,993.2 39,111.704 41,487.236 45,362.238 46,798.601 43,757.055 42,240.501 58,142.148 57,618.884 43,453.214 46,453.221 123,294 121,213 96,413.719 100,766 68,513.755 77,898.517 75,382.858 75,336.965 65,575.516 66,425.424 
      gross profit
    757,643 711,802 899,461 974,915 782,278.448 778,038.856 846,037.226 857,026.601 664,232.005 616,774.411 -726,659.486 -647,519.205 614,980.157 591,569.46 802,168.086 811,282.29 825,474.103 847,010.759 565,734.965 587,204.711 535,491.794 538,179.286 429,621.099 427,060.8 647,717.296 687,058.764 714,361.762 736,981.399 996,449.945 961,914.5 1,123,320.852 1,113,211.116 1,357,474.786 1,451,166.779 2,969,601 2,919,491 641,442.281 670,401 999,794.245 1,136,742.483 1,121,450.142 1,120,751.035 784,033.484 794,195.576 -1,231,480.581 -1,321,683.581 119,158.733 118,669.776 126,960.596 127,009.422 127,009.422 134,865.252 135,201.958 118,580.658 118,309.453 190,449.957 190,679.178 217,310.184 217,290.056 621,085.458 637,009.746 685,069.903 684,353.817 600,435.076 604,410.242 561,684.241 561,877.145 801,316.562 574,138.405 263,420.114 242,407.191 
      operating expenses
                                                                           
      research and development
    2,642,853 2,482,946 2,756,225 2,987,440 2,456,420 2,443,106 2,428,391 2,459,933 2,238,565 2,078,623 1,501,519 1,337,988 2,016,220 1,939,468 2,489,800 2,518,085 2,074,466 2,128,592 1,632,643 1,694,603 892,035 896,512 717,825 713,548 1,382,744 1,466,728 1,738,176 1,793,214 1,791,096 1,729,020 2,593,684 2,570,342 2,274,031 2,430,984 3,670,883 3,608,938 3,185,285 3,329,090 1,932,179 2,196,842 2,067,480 2,066,194 937,229 949,376 -4,151,207.055 -1,909,708.055 1,821,716.055 1,310,328.948 1,792,535.878 1,529,166.978 1,308,681.733 723,802.211 
      sales, general and administrative
                                                                           
      total operating expenses
    -3,460,148 -3,250,791 -3,037,905 -3,292,750 -3,174,529 -3,157,324 -3,381,136 -3,425,053 -3,967,399 -3,683,933 -1,971,588 -1,756,861 -2,598,698 -2,499,774 -3,273,307 -3,310,492 -2,729,604 -2,800,825 -2,360,373 -2,449,950 -1,946,899 -1,956,672 -1,924,599 -1,913,130 -1,965,311 -2,084,680 -2,530,105 -2,610,219 -2,035,966 -1,965,404 -2,905,895 -2,879,742 -1,870,012 -1,999,082 -5,508,559 -5,415,605 -4,180,724 -4,369,468 -2,573,119 -2,925,575 -3,370,486 -3,368,390 -1,734,995 -1,757,482 -6,276,984.868 -4,054,929.868 3,843,691.708 3,830,392.313 3,180,715.3 3,172,274.316 2,513,437.782 1,832,898.62 
      operating income
    -2,855,706 -2,682,921 -2,657,530 -2,880,466 -2,835,011 -2,819,646 -3,157,354 -3,198,365 -2,990,457 -2,776,792 -2,811,416 -2,505,222 -2,028,563 -1,951,341 -2,523,713 -2,552,383 -1,974,317 -2,025,830 -1,920,491 -1,993,374 -1,173,039 -1,178,927 -1,050,649 -1,044,388 -1,496,559 -1,587,456 -1,643,749 -1,695,797 -1,519,799 -1,467,125 -2,341,246 -2,320,175 -1,850,301 -1,978,009 -2,209,144 -2,171,865 -3,504,672 -3,662,895 -1,649,399 -1,875,327 -2,170,390 -2,169,040 -972,410 -985,013 28,186,003.247 28,186,003.247 -13,106,657.898 118,669.776 -3,716,731.112 127,009.422 127,009.422 -11,362,614.237 135,201.958 -3,711,811.655 118,309.453 -11,985,372.21 190,679.178 -2,963,405.116 217,290.056 -13,828,567.738 637,009.746 -2,487,204.413 684,353.817 -10,596,400.624 604,410.242 -1,951,753.541 561,877.145 -4,802,244.156 574,138.405 -1,569,478.505 242,407.191 
      net income
    -2,733,997 -2,568,576 -2,162,214 -2,343,598 -2,391,759 -2,378,797 -2,529,803 -2,562,663 -3,300,640 -3,064,813 -2,697,219 -2,403,462 -1,978,760 -1,903,434 -2,456,333 -2,484,238 -1,880,758 -1,929,830 -1,720,190 -1,785,472 -1,411,407 -1,418,492 -1,494,977 -1,486,068 -1,317,594 -1,397,621 -1,815,743 -1,873,237 -1,039,516 -1,003,489 -1,782,573 -1,766,530 -512,537 -547,914 -2,546,728 -2,503,754 -3,545,316 -3,705,375 -1,581,416 -1,798,032 -2,249,037 -2,247,637 -956,869 -969,271 2,032,262.365 3,556,525.365 -1,749,580.367 -1,900,031.265 -5,047,156.132 -5,049,117.994 -5,049,117.994 -1,666,710.866 -1,674,117.669 -3,902,599.238 -3,893,673.322 -2,928,961.748 -2,932,489.842 -2,697,338.076 -2,554,886.431 -8,769,194.559 -8,919,283.665 -3,572,499.728 -3,568,765.892 -2,923,639.416 -2,940,572.376 -2,018,561.296 -2,019,256.835 -2,022,543.725 364,808.354 -1,569,480.288 -1,621,219.071 
    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.