7Baggers
Quarterly
Annual
    Unit: USD2021-12-31 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 
      revenue
    -1,840,216 571,387 1,268,829 1,478,922 1,378,239 1,243,310 1,132,830 1,038,693 874,949 164,705 104,977 163,000 250,991 245,502 178,582 283,000 413,601 335,523 242,547 299,000 599,074 112,685 
      cost of revenue
    83,477 36,148 47,329 75,000 91,937 179,945 83,934 133,000 148,756 145,325 79,106 134,000 221,090 110,931 
      gross profit
    -1,840,216 571,387 1,268,829 1,478,922 1,378,239 1,243,310 1,132,830 955,216 874,949 128,557 57,648 88,000 159,054 65,557 94,648 150,000 264,845 190,198 163,441 165,000 377,984 1,754 
      operating expenses
                          
      research and development
    2,695,633 2,096,302 1,740,655 2,023,478 1,803,682 1,443,322 1,643,371 1,337,969 1,140,909 29,294 1,706 188,000 865,765 6,174,589 4,680,181 4,259,000 4,739,360 4,076,220 3,914,974 4,231,000 5,665,357 6,094,921 
      sales, general and administrative
                          
      total operating expenses
    4,144,361 3,688,207 3,073,424 3,236,690 3,136,744 2,965,237 3,502,388 3,098,719 4,635,114 1,526,695 2,301,291 2,109,000 2,825,637 9,169,238 8,377,468 8,243,000 9,674,297 9,067,163 8,509,690 8,149,000 11,113,204 11,472,705 
      operating income
    -4,144,860 -3,688,207 -1,804,595 -3,236,690 -3,136,744 -2,965,237 -2,369,558 -3,098,719 -4,635,114 -1,398,138 -2,243,643 -2,021,000 -2,666,583 -9,103,681 -8,282,820 -8,093,000 -9,409,452 -8,876,965 -8,346,249 -7,984,000 -10,735,220 -11,470,951 
      net income
    -4,104,873 -3,074,369 -1,851,896 -1,767,548 -1,716,632 -1,784,258 -2,083,816 -1,882,821 -2,627,721 -1,384,777 -2,230,430 -2,009,000 -2,638,373 -9,051,872 -8,223,227 -8,029,000 -9,332,113 -8,804,623 -8,268,395 -7,900,000 -10,637,494 -11,363,133 
    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.