7Baggers
Quarterly
Annual
    Unit: USD2023-06-30 2022-12-31 2022-06-30 2021-12-31 2021-06-30 2020-12-31 2020-06-30 2019-12-31 2019-06-30 2018-12-31 2018-06-30 2017-12-31 2017-06-30 2016-12-31 2016-06-30 2015-12-31 2015-06-30 2014-12-31 2014-06-30 2013-12-31 2013-06-30 2012-12-31 
      revenue
    1,820,188 1,685,534 170,369 2,082,552 1,650,225 2,212,581 119,951 7,366,493 139,782 2,281,532 2,616,075 4,237,528 2,526,894 1,589,839 -372 1,264,657 165,583 1,169,929 276,324 1,743,803 159,958 1,488,767 
      cost of revenue
    924,019 935,195 1,116,699 946,776 1,017,200 1,052,916 10,573,593 11,899,055 9,008,798 7,582,403 5,342,205 4,647,625 4,816,519 2,709,225 3,048,166 4,011,362 4,060,048 4,892,399 5,810,420 6,120,437 6,725,921 7,279,338 
      gross profit
    896,169 750,339 -946,330 1,135,776 633,025 1,159,665 -10,453,642 -4,532,562 -8,869,016 -5,300,871 -2,726,130 -410,097 -2,289,625 -1,119,386 -3,048,538 -2,746,705 -3,894,465 -3,722,470 -5,534,096 -4,376,634 -6,565,963 -5,790,571 
      operating expenses
                          
      research and development
    9,819,593 18,973,792 10,708,369 14,629,169 2,548,140 9,472,574 15,572,040 15,756,727 8,972,321 3,001,190 1,550,719 8,515,150 11,825,668 13,852,477 
      sales, general and administrative
                          
      total operating expenses
    20,906,422 22,171,391 18,509,251 17,978,973 9,894,897 11,553,872 11,744,146 14,987,515 12,120,620 3,571,335 5,833,035 3,952,268 3,574,765 3,558,836 3,667,652 53,993,794 22,194,962 2,674,273 2,189,740 1,942,613 958,027 2,763,292 
      operating income
    -21,830,440 -23,106,590 -19,455,580 -18,925,750 -10,912,100 -12,606,790 -12,738,370 -8,586,490 -12,916,810 -9,498,385 -6,886,643 -5,300,574 -3,554,885 -4,101,222 -3,621,949 -55,421,809 -7,714,096 -6,967,147 -7,643,331 -6,806,382 -9,181,964 -8,279,788 
      net income
    -19,273,098 -20,623,250 -15,940,613 -16,270,212 -10,058,478 -19,844,146 -7,517,887 -5,950,345 -9,665,492 -8,678,492 -8,421,108 -4,324,912 -3,075,280 -4,062,655 -3,518,533 -56,021,865 -25,750,610 -6,401,086 -7,386,850 -5,956,531 -7,195,265 -8,030,405 
    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.