7Baggers
Quarterly
Annual
    Unit: USD2021-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 
      revenue
    3,355,000 473,000 1,496,192 1,110,794 1,337,764 2,753,865 -8,723,772 5,613,276 4,449,404 5,411,443 4,984,102 4,074,786 4,785,138 4,482,775 2,233,540 25,037,592 157,800 384,206 181,002 321,497 
      cost of revenue
    83,000 77,000 79,424 76,636 77,580 66,558 -3,807,654 1,435,061 -141,822 1,947,892 2,080,390 3,111,290 1,422,957 863,624 
      gross profit
    3,272,000 396,000 1,416,768 1,034,158 1,260,184 2,687,307 -4,916,118 4,178,215 4,591,226 3,463,551 2,903,712 963,496 3,362,181 3,619,151 
      operating expenses
                        
      research and development
    12,569,000 25,206,000 12,636,141 8,871,574 5,916,869 4,767,750 2,906,913 1,743,435 3,712,596 3,401,189 2,006,283 1,047,877 1,082,698 1,649,778 1,961,285 964,574 493,649 953,071 773,246 4,581,605 
      sales, general and administrative
                        
      total operating expenses
    20,401,000 30,976,000 17,755,764 14,310,392 13,075,109 8,550,860 -3,796,519 8,090,790 10,110,301 10,305,921 8,699,481 6,308,328 7,399,703 7,110,918 5,954,945 3,116,433 1,932,795 2,283,335 1,867,348 6,284,793 
      operating income
    -17,129,000 -30,580,000 -16,338,996 -13,276,526 -11,814,925 -5,863,553 -1,119,599 -3,912,575 -5,519,075 -6,842,370 -5,795,769 -5,344,832 -4,037,522 -3,491,767 -4,357,053 21,921,159 -1,774,995 -1,899,129 -1,686,346 -5,963,296 
      net income
    -17,105,000 -30,680,000 -15,642,717 -13,458,645 -13,281,304 -21,117,106 1,621,054 -4,016,454 -6,223,099 -7,454,048 -5,558,915 -24,603,575 -6,007,476 -3,882,847 -3,091,635 18,720,610 -1,798,515 -1,960,638 -1,638,704 -6,168,725 
    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.