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 
      revenue
    10,864,809 16,432,466 23,055,316 17,662,307 12,937,802 19,865,865 20,004,331 23,186,877 12,631,409 15,531,682 22,765,623 32,376,697 15,051,331 13,855,386 25,864,756 29,091,884 12,353,100 12,272,458 46,845,212 18,176,166 18,580,996 26,120,137 9,891,828 22,949,170 20,532,796 10,711,716 17,886,250 21,012,243 24,225,744 12,249,573 34,637,766 25,013,779 24,141,257 12,254,912 28,723,104 30,527,798 13,793,766 8,164,234 19,564,134 8,130,725 11,460,197 12,378,586 12,723,905 4,208,735 13,685,883 6,719,735 754,721 2,549,188 4,728,029 6,115,679 1,358,691 439,890 909,656 933,143 1,228,516 839,306 3,027,426 1,633,772 130,670 771,631 
      cost of revenue
    7,575,685 11,421,152 20,201,509 13,231,836 10,188,511 15,361,354 21,141,616 20,481,463 10,971,045 12,405,012 19,078,447 26,206,066 13,013,171 12,074,454 22,620,497 22,667,126 10,160,727 9,199,586 21,071,558 13,388,470 13,897,455 20,657,008 8,791,859 16,303,436 15,860,629 8,376,128 14,712,370 15,208,896 19,005,270 10,306,310 27,763,161 19,500,605 20,109,824 10,280,031 22,514,457 23,410,046 11,832,557 6,850,442 15,925,670 6,482,693 9,082,367 10,071,006 10,323,048 5,677,409 12,101,431 5,641,333 923,647 1,747,644 3,204,236 4,364,387 1,022,387 249,707 446,941 561,820 949,084 699,172 2,416,825 815,169 106,848 628,121 
      gross profit
    3,289,124 5,011,314 2,853,807 4,430,471 2,749,291 4,504,511 -1,137,285 2,705,414 1,660,364 3,126,670 3,687,176 6,170,631 2,038,160 1,780,932 3,244,259 6,424,758 2,192,373 3,072,872 25,773,654 4,787,696 4,683,541 5,463,129 1,099,969 6,645,734 4,672,167 2,335,588 3,173,880 5,803,347 5,220,474 1,943,263 6,874,605 5,513,174 4,031,433 1,974,881 6,208,647 7,117,752 1,961,209 1,313,792 3,638,464 1,648,032 2,377,830 2,307,580 2,400,857 -1,468,674 1,584,452 1,078,402 -168,926 801,544 1,523,793 1,751,292 336,304 190,183 462,715 371,323 279,432 140,134 610,601 818,603 23,822 143,510 
      operating expenses
                                                                
      research and development
    994,648 1,086,512 1,010,881 1,208,038 1,503,473 1,515,380 1,700,470 1,904,631 2,110,413 1,995,128 2,031,891 2,357,905 2,109,303 2,016,686 2,035,040 2,041,650 1,671,873 1,588,191 2,082,478 1,824,613 1,373,554 992,113 1,225,319 1,065,323 855,164 741,917 839,487 714,512 748,571 741,541 715,025 626,316 732,607 690,373 838,008 611,688 208,480 223,359 193,318 167,171 246,449 233,639 230,570 69,835 102,036 103,431 43,625 44,393 61,629 92,876 110,243 77,645 127,850 134,278 112,617 68,088 25,392 12,736 14,982 12,331 
      sales, general and administrative
                                                                
      total operating expenses
    6,887,570 7,942,113 7,223,714 6,861,851 8,998,838 7,908,071 9,286,182 8,866,547 10,575,159 8,913,808 8,839,874 9,492,025 9,441,479 8,079,518 7,176,854 9,147,067 8,137,475 7,301,315 8,794,774 7,606,141 6,751,856 4,734,599 4,532,605 4,580,074 4,173,100 4,544,249 5,704,015 4,233,202 4,183,084 4,031,441 4,685,553 3,882,115 3,829,993 3,953,146 4,386,871 3,453,031 3,519,233 2,331,543 2,539,826 2,204,946 2,034,824 2,142,296 3,217,428 1,504,821 1,317,489 923,567 785,063 742,192 888,910 871,924 698,405 753,179 679,007 728,231 633,456 375,899 227,931 215,191 228,328 264,096 
      operating income
    -4,605,731 -2,897,844 -4,381,329 -2,431,380 -6,249,547 -3,403,560 -11,926,746 -6,161,133 -8,897,022 -5,769,071 -4,599,375 -2,010,048 -7,362,251 -6,297,586 -5,888,690 -2,714,590 -5,943,602 -4,216,868 -929,521 -2,720,962 -2,071,778 728,530 -3,431,432 2,065,660 514,480 -2,142,298 -2,601,043 1,243,378 1,037,390 -2,088,178 2,186,777 1,633,486 201,440 -1,978,265 1,821,776 3,640,075 -1,558,024 -1,017,751 1,098,638 -556,914 343,006 165,284 -816,571 -2,973,495 266,963 154,835 -953,989 59,352 634,883 879,368 -362,101 -562,996 -216,292 -356,908 -354,024 -235,765 382,670 603,412 -204,506 -120,586 
      net income
    -6,468,852 -5,949,629 -7,214,340 32,119,365 -5,990,593 -4,515,203 -12,864,445 -7,262,255 -9,795,102 -6,399,975 -1,684,463 -1,847,292 -8,466,452 -7,172,760 -4,802,228 -3,281,749 -6,664,857 -4,925,490 -3,218,215 -3,341,900 -2,766,056 20,931 -4,286,148 1,778,453 -399,887 -1,817,506 -11,091,081 1,327,240 1,158,958 -3,217,154 307,019 567,873 1,361,786 -1,874,233 -270,066 -469,328 -1,542,660 -874,315 620,353 -398,594 110,132 41,209 -879,018 -1,872,374 146,609 88,756 -611,635 20,641 443,064 522,765 -181,538 -293,634 -82,197 -254,079 -260,665 -204,589 321,475 528,256 -205,234 -128,119 
    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.