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-09-30 2019-06-30 2019-03-31 2018-09-30 2018-06-30 2018-03-31 2017-09-30 2017-06-30 2017-03-31 2016-09-30 
      revenue
    12,288,516 12,500,338 11,836,563 10,311,182 14,372,106 10,212,418 10,394,118 9,648,649 7,899,149 10,307,683 9,107,008 8,974,870 9,014,810 9,557,191 9,277,020 11,054,409 6,125,957 5,896,266 5,885,445 4,725,279 4,383,966 3,457,978 2,316,506,000 1,729,042,000 859,210 359,544 
      cost of revenue
    4,878,651 1,195,224 1,527,868 1,706,843 2,105,257 2,063,892 1,965,885 2,764,592 1,580,629 1,658,437 1,874,033 1,754,947 1,518,767 1,677,055 2,204,094 11,105,787 1,362,661 1,111,936 1,062,652 772,394 701,244 492,978 413,161,000 375,963,000 179,778 91,541 
      gross profit
    7,409,865 11,305,114 10,308,695 8,604,339 12,266,849 8,148,526 8,428,233 6,884,057 6,318,520 8,649,246 7,232,975 7,219,923 7,496,043 7,880,136 7,072,926 -51,378 4,763,296 4,784,330 4,822,793 3,952,885 3,682,722 2,965,000 1,903,345,000 1,353,079,000 679,432 268,003 
      operating expenses
                              
      research and development
      sales, general and administrative
                              
      total operating expenses
    1,804,395 14,380,180 6,214,280 5,840,285 7,260,284 5,986,220 5,977,610 5,918,540 6,265,509 7,488,690 6,678,045 7,307,587 7,326,029 6,827,189 2,369,358 2,555,005 918,636 853,940 539,505 598,578 836,996 612,187 904,818,000 831,179,000 1,186,844 584,488 
      operating income
    5,605,470 -4,783,867 4,094,415 2,939,309 4,958,767 2,381,145 2,255,570 1,363,112 -2,317,757 3,571,782 -1,142,720 -1,579,158 2,711,013 18,420 4,703,568 -2,606,383 3,844,660 3,930,390 4,283,288 3,354,307 2,845,726 2,352,813 998,527,000 521,900,000 -507,412 -316,485 
      net income
    -1,295,084 -5,536,346 3,058,435 -13,140,181 -5,069,564 3,132,367 2,171,130 -23,183,816 -2,178,469 3,648,455 -1,001,843 -903,648 2,955,390 -1,064,104 -2,209,910 -48,823,286 -920,591 -1,140,016 -913,158 262,599 -211,129 -35,325 -98,983,000 43,587,000 -457,324 -299,625 
    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.