7Baggers
Quarterly
Annual
    Unit: USD2023-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 
      revenue
    22,236,000 19,183,000 19,021,000 21,833,000 31,671,000 43,845,000 53,333,000 57,901,445 50,340,678 33,549,443 32,514,655 12,986,235 5,754,732 9,229,659 12,739,901 14,857,843 26,749,874 28,280,388 12,102,014 12,994,880 17,654,901 7,800,370 10,988,949 
      cost of revenue
    11,795,000 23,834,000 25,228,000 45,474,000 45,611,000 47,686,000 36,878,000 28,173,039 21,233,190 17,434,276 22,241,885 14,656,130 11,565,946 15,696,421 18,052,622 30,318,649 16,539,557 15,357,229 17,643,547 29,733,695 26,407,011 8,909,307 7,872,745 
      gross profit
    10,441,000 -4,651,000 -6,207,000 -23,641,000 -13,940,000 -3,841,000 16,455,000 29,728,406 29,107,488 16,115,167 10,272,770 -1,669,895 -5,811,214 -6,466,762 -5,312,721 -15,460,806 10,210,317 12,923,159 -5,541,533 -16,738,815 -8,752,110 -1,108,937 3,116,204 
      operating expenses
                           
      research and development
      sales, general and administrative
                           
      total operating expenses
    10,388,000 12,716,000 24,523,000 14,525,000 11,560,000 12,621,000 11,763,000 13,254,409 10,836,212 7,991,999 4,075,416 874,686 806,166 1,179,376 -292,761 1,216,588 923,183 -21,369,510 780,124 13,288,582 2,696,915 3,818,645 5,819,412 
      operating income
    -665,000 -17,755,000 104,042,000 -28,306,000 -18,112,000 -16,143,000 4,921,000 16,473,997 18,271,276 8,123,168 6,379,567 -1,530,223 -841,157 2,460,208 -5,387,583 -21,937,016 -249,373 34,292,669 -6,321,657 -35,022,445 -11,131,848 -3,171,620 218,701 
      net income
    -4,374,000 -16,713,000 108,503,000 -343,058,000 -27,547,000 -88,067,000 55,708,000 -111,178,488 23,374,226 -20,430,189 35,524,017 27,330,099 -900,338 2,840,413 -8,390,675 -23,733,309 -1,742,677 33,672,051 -6,065,495 -116,569,335 -11,443,878 -4,936,542 -3,815,784 
    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.