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 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 2005-03-31 2004-12-31 2004-09-30 2004-06-30 2004-03-31 2003-12-31 2003-09-30 2003-06-30 2003-03-31 2002-12-31 2002-09-30 2002-06-30 2002-03-31 2001-12-31 2001-09-30 2001-06-30 2001-03-31 2000-12-31 2000-09-30 2000-06-30 2000-03-31 1999-12-31 1999-09-30 1999-06-30 1999-03-31 
      revenue
    502,000 -53,000 437,000 416,000 1,152,000 20,917,000 28,561,000 19,333,000 18,678,000 25,406,000 23,001,000 19,866,000 22,577,785 19,342,805 10,701,033 12,250,657 15,901,680 23,719,741 6,078,865 3,946,651 5,089,523 3,473,535 3,763,010 3,773,392 4,124,218 4,417,598 4,250,433 3,985,464 4,487,427 5,535,685 4,403,247 4,930,091 5,629,740 5,190,175 4,847,934 4,475,049 4,257,647 4,186,261 3,751,778 2,830,533 2,862,798 2,294,720 2,080,885 1,537,195 1,240,715 1,036,456 819,150 721,692 2,086,077 2,100 20,363 22,120 5,734 15,329 10,569 242,863 225,831 221,478 187,909 368,380 209,032 232,732 281,582 254,347 204,167 194,429 175,078 176,707 139,068 131,074 122,297 90,612 121,569 103,108 97,082 74,662 65,537 49,321 45,996 71,073 93,143 122,361 130,566 91,586 77,604 69,913 68,640 58,113 46,929 40,243 
      cost of revenue
    637,000 130,000 128,000 27,000 3,434,000 3,788,000 4,740,000 4,860,000 4,737,000 5,282,000 4,132,000 4,687,000 5,580,832 3,278,609 4,400,485 2,715,051 2,878,590 1,444,308 1,248,860 762,827 950,750 699,118 454,161 633,623 594,769 700,814 681,725 659,635 709,711 1,237,446 1,130,108 1,108,443 1,235,978 1,193,965 1,033,089 1,043,641 879,535 1,068,605 892,956 830,707 467,242 648,403 463,606 380,346 332,776 306,843 372,370 336,124 947,112 32,364 32,625 6,943 43,152 74,372 62,927 75,086 8,819 73,394 57,469 65,689 63,113 46,253 116,097 46,666 10,303 66,713 70,873 35,830 33,456 30,619 36,983 29,735 27,483 20,997 14,571 14,014 18,056 23,827 27,555 46,752 18,820 23,472 25,812 29,814 15,854 8,465 
      gross profit
    -135,000 -183,000 309,000 389,000 -2,282,000 17,129,000 23,821,000 14,473,000 13,941,000 20,124,000 18,869,000 15,179,000 16,996,953 16,064,196 6,300,548 9,535,606 13,023,090 22,275,433 4,830,005 3,183,824 4,138,773 2,774,417 3,308,849 3,139,769 3,529,449 3,716,784 3,568,708 3,325,829 3,777,716 4,298,239 3,273,139 3,821,648 4,393,762 3,996,210 3,814,845 3,431,408 3,378,112 3,117,656 2,858,822 1,999,826 2,395,556 1,646,317 1,617,279 1,156,849 907,939 729,613 446,780 385,568 1,138,965 2,100 -12,001 -10,505 -1,209 15,329 -32,583 168,491 162,904 146,392 179,090 294,986 151,563 167,043 218,469 208,094 88,070 147,763 164,775 109,994 68,195 95,244 88,841 59,993 84,586 73,373 69,599 53,665 50,966 35,307 27,940 47,246 65,588 75,609 111,746 68,114 51,792 69,913 38,826 42,259 38,464 40,243 
      operating expenses
                                                                                              
      research and development
    -4,092,000 1,112,000 1,580,000 1,400,000 1,420,000 1,605,000 2,011,000 2,050,000 2,393,851 2,027,195 2,742,032 3,268,829 4,432,224 4,077,738 4,964,368 6,317,882 6,753,190 6,708,271 6,798,380 7,039,297 10,974,956 6,436,802 8,716,395 7,724,840 10,341,144 14,664,123 13,841,193 15,097,017 13,253,472 16,421,753 24,190,714 18,176,835 14,166,789 14,909,430 8,234,641 5,908,078 5,840,717 4,098,903 1,747,084 1,565,201 1,913,054 1,334,005 833,342 411,961 
      sales, general and administrative
                                                                                              
      total operating expenses
    1,476,000 1,720,000 2,909,000 3,083,000 -63,337,000 37,876,000 42,662,000 40,702,000 49,333,000 60,045,000 54,048,000 44,457,000 51,603,751 41,037,232 51,339,217 60,457,844 57,415,147 49,346,683 46,466,878 41,288,902 42,259,406 37,135,664 36,330,753 27,856,155 25,210,088 18,548,725 23,398,511 24,612,156 26,718,422 29,426,293 24,484,461 24,795,166 21,902,710 23,499,245 31,070,436 24,354,019 19,693,404 20,965,531 13,785,899 10,950,643 10,406,911 8,883,321 7,234,273 6,099,740 6,303,171 4,640,201 4,421,362 3,253,589 6,403,350 64,594 118,984 112,179 83,067 354,190 593,205 63,006 65,344 67,997 95,884 67,366 56,000 93,237 112,288 66,641 70,715 63,760 76,595 49,043 45,961 61,383 26,516 31,047 32,870 42,899 27,544 24,249 28,343 29,515 14,442 34,628 33,549 36,315 37,170 31,364 36,758 58,983 39,956 30,421 29,054 47,676 
      operating income
    -1,611,000 -1,773,000 -2,472,000 -2,667,000 111,578,000 -20,747,000 -18,841,000 -26,229,000 -35,392,000 -39,921,000 -35,179,000 -29,278,000 -34,606,798 -24,973,036 -45,038,669 -50,922,238 -44,392,057 -27,071,250 -41,636,873 -38,105,078 -38,120,633 -34,361,247 -33,021,904 -24,716,386 -21,680,639 -14,831,941 -19,829,803 -21,286,327 -22,940,706 -25,128,054 -21,211,322 -20,973,518 -17,508,948 -19,503,035 -27,255,591 -20,922,611 -16,315,292 -17,847,875 -10,927,077 -8,950,817 -8,011,355 -7,237,004 -5,616,994 -4,942,891 -5,395,232 -3,910,588 -3,974,582 -2,868,021 -5,264,385 -62,494 -130,985 -122,684 -84,276 -338,861 -625,788 105,485 97,560 78,395 83,206 227,620 95,563 73,806 106,181 141,453 17,355 84,003 88,180 60,951 22,234 33,861 32,487 44,226 14,345 13,051 36,055 23,416 16,623 22,818 -22,416 12,618 32,039 39,294 68,953 36,750 15,034 10,930 1,433 11,838 9,410 -7,433 
      net income
    -883,000 -3,378,000 -2,414,000 -3,603,000 -33,221,000 -28,965,000 112,281,000 -71,813,000 -42,960,000 -47,420,000 -42,652,000 -39,383,000 -42,087,597 -32,611,074 -51,976,664 -56,848,802 -49,435,514 -31,966,593 -55,236,517 -39,506,375 -39,390,981 -35,605,302 -33,219,048 -24,401,829 -21,427,330 -14,664,641 -19,676,917 -21,156,492 -22,836,294 -25,015,661 -21,094,139 -20,929,365 -17,482,677 -19,472,645 -27,227,446 -20,894,256 -16,302,581 -17,832,251 -10,899,260 -9,183,118 -8,379,139 -7,673,008 -6,009,646 -6,375,653 -5,727,335 -4,253,259 -11,850,038 -13,289,603 -13,391,208 -78,530 -108,847 29,951 -269,087 -347,392 -631,311 92,936 65,946 54,372 81,739 154,153 78,317 57,806 92,616 111,763 9,355 76,153 84,329 54,782 27,672 -24,667 28,487 42,226 12,345 11,051 36,055 23,416 16,623 22,818 -22,416 12,618 32,039 39,294 68,953 36,751 15,034 10,930 -1,386 11,839 9,410 -7,433 
    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.