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 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-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 1998-12-31 1998-09-30 1998-06-30 1998-03-31 1997-12-31 1997-09-30 1997-06-30 1997-03-31 1996-12-31 1996-09-30 1996-06-30 1996-03-31 1995-12-31 1995-09-30 1995-06-30 1995-03-31 1994-12-31 1994-09-30 1994-06-30 1994-03-31 1993-12-31 1993-09-30 1993-06-30 1993-03-31 1992-12-31 1992-09-30 1992-06-30 1992-03-31 
      revenue
    10,733,000 7,530,569 7,391,000 7,439,000 7,606,000 7,412,000 511,000 6,497,000 6,988,000 7,892,000 6,699,000 6,239,000 7,369,000 8,084,000 7,678,000 6,678,000 6,422,000 6,198,000 6,121,000 6,053,000 5,984,000 5,539,000 5,283,000 4,969,000 5,023,000 5,013,000 4,725,000 4,578,000 4,656,000 4,790,000 4,642,000 4,430,000 4,451,000 4,527,000 4,393,000 4,220,000 4,337,000 4,495,000 4,473,000 4,303,000 4,465,000 5,274,000 4,224,000 4,229,000 4,507,000 4,319,000 4,313,000 4,399,000 4,521,000 4,762,000 4,887,000 4,846,000 4,628,000 4,717,000 4,657,000 4,502,000 4,652,000 4,658,000 4,647,000 4,628,000 4,825,000 4,710,000 4,722,000 4,273,000 4,070,000 3,651,000 3,830,000 3,613,000 3,663,000 3,866,000 3,448,000 3,762,000 3,860,444 3,828,676 3,873,109 3,814,771 3,770,576 3,833,560 3,767,368 3,795,858 3,900,146 3,858,203 3,806,653 3,929,565 3,983,274 3,562,970 3,665,345 3,614,399 3,583,082 3,514,815 3,508,621 3,246,750 3,232,402 3,186,000 3,182,000 3,166,000 3,300,000 3,300,000 3,300,000 3,300,000 3,400,000 3,300,000 2,600,000 2,500,000 2,600,000 2,500,000 2,400,000 2,300,000 2,200,000 2,300,000 2,400,000 2,300,000 2,200,000 2,200,000 2,100,000 2,000,000 2,000,000 2,000,000 1,900,000 1,800,000 1,800,000 1,700,000 2,000,000 1,800,000 1,700,000 1,800,000 1,700,000 1,500,000 
      cost of revenue
    107 
      gross profit
    10,732,893 7,530,569 7,391,000 7,439,000 7,606,000 7,412,000 511,000 6,497,000 6,988,000 7,892,000 6,699,000 6,239,000 7,369,000 8,084,000 7,678,000 6,678,000 6,422,000 6,198,000 6,121,000 6,053,000 5,984,000 5,539,000 5,283,000 4,969,000 5,023,000 5,013,000 4,725,000 4,578,000 4,656,000 4,790,000 4,642,000 4,430,000 4,451,000 4,527,000 4,393,000 4,220,000 4,337,000 4,495,000 4,473,000 4,303,000 4,465,000 5,274,000 4,224,000 4,229,000 4,507,000 4,319,000 4,313,000 4,399,000 4,521,000 4,762,000 4,887,000 4,846,000 4,628,000 4,717,000 4,657,000 4,502,000 4,652,000 4,658,000 4,647,000 4,628,000 4,825,000 4,710,000 4,722,000 4,273,000 4,070,000 3,651,000 3,830,000 3,613,000 3,663,000 3,866,000 3,448,000 3,762,000 3,860,444 3,828,676 3,873,109 3,814,771 3,770,576 3,833,560 3,767,368 3,795,858 3,900,146 3,858,203 3,806,653 3,929,565 3,983,274 3,562,970 3,665,345 3,614,399 3,583,082 3,514,815 3,508,621 3,246,750 3,232,402 3,186,000 3,182,000 3,166,000 3,300,000 3,300,000 3,300,000 3,300,000 3,400,000 3,300,000 2,600,000 2,500,000 2,600,000 2,500,000 2,400,000 2,300,000 2,200,000 2,300,000 2,400,000 2,300,000 2,200,000 2,200,000 2,100,000 2,000,000 2,000,000 2,000,000 1,900,000 1,800,000 1,800,000 1,700,000 2,000,000 1,800,000 1,700,000 1,800,000 1,700,000 1,500,000 
      operating expenses
                                                                                                                                    
      research and development
      sales, general and administrative
                                                                                                                                    
      total operating expenses
    1,982,000 -5,080,022 -4,943,000 -3,653,000 -3,686,000 124,000 123,000 -4,123,000 -3,535,000 113,000 112,000 -3,469,000 -3,768,000 119,000 143,000 -3,288,000 -2,843,000 137,000 138,000 -3,045,000 -4,255,000 138,000 125,000 -3,100,000 -3,519,000 108,000 100,000 -3,359,000 -3,323,000 86,000 66,000 -3,212,000 -3,218,000 84,000 85,000 -3,250,000 -3,341,000 102,000 121,000 -3,696,000 -3,635,000 96,000 103,000 -3,727,000 -3,929,000 160,000 86,000 -3,567,000 -2,371,000 61,000 61,000 -3,942,000 -4,158,000 93,000 54,000 -3,731,000 -3,872,000 43,000 93,000 -3,633,000 -3,699,000 106,000 -3,397,000 -3,145,000 -3,246,000 -3,288,000 -2,918,000 688,000 -2,871,000 -3,425,000 -3,243,000 -2,891,000 -2,922,620 -328,204 -2,755,986 -2,764,322 -3,006,282 -868,894 -2,637,667 -2,706,986 -2,583,548 -2,790,363 -764,108 -834,595 -2,743,195 -2,615,755 -2,567,820 -2,692,402 -2,542,413 -2,552,604 -2,613,159 -2,454,809 -2,402,655 -2,244,000 706,000 -2,406,000 400,000 -2,200,000 -2,200,000 -2,000,000 -2,200,000 300,000 400,000 200,000 400,000 -1,500,000 -1,500,000 -1,500,000 -1,500,000 -1,400,000 -1,400,000 -1,500,000 -1,300,000 -1,400,000 -1,500,000 -1,300,000 -1,400,000 -1,200,000 -1,300,000 -1,300,000 -1,300,000 -1,300,000 -1,100,000 -1,300,000 -1,200,000 -1,200,000 500,000 
      operating income
    10,732,893 2,450,547 2,448,000 3,786,000 3,920,000 3,446,000 6,441,000 2,374,000 3,453,000 3,979,000 3,075,000 2,770,000 3,601,000 3,207,000 3,118,000 3,390,000 3,579,000 3,642,000 3,303,000 3,008,000 1,729,000 2,493,000 2,169,000 1,869,000 1,504,000 1,548,000 1,331,000 1,219,000 1,333,000 1,314,000 1,296,000 1,218,000 1,233,000 1,219,000 1,136,000 970,000 996,000 1,629,000 958,000 607,000 830,000 1,086,000 550,000 502,000 578,000 569,000 965,000 832,000 2,150,000 1,061,000 920,000 904,000 470,000 709,000 816,000 771,000 780,000 900,000 746,000 995,000 1,126,000 1,136,000 1,325,000 1,128,000 824,000 363,000 912,000 4,301,000 792,000 441,000 205,000 871,000 937,824 3,500,472 1,117,123 1,050,449 764,294 2,964,666 1,129,701 1,088,872 1,316,598 1,067,840 3,042,545 3,094,970 1,240,079 947,215 1,097,525 921,997 1,040,669 962,211 895,462 791,941 829,747 942,000 3,888,000 760,000 3,700,000 1,100,000 3,300,000 1,100,000 1,400,000 1,100,000 2,900,000 2,900,000 2,800,000 2,900,000 900,000 800,000 700,000 800,000 1,000,000 900,000 700,000 900,000 700,000 500,000 700,000 600,000 700,000 500,000 500,000 400,000 700,000 700,000 400,000 600,000 500,000 2,000,000 
      net income
    2,390,000 2,392,000 2,280,000 1,888,000 2,306,000 2,202,000 2,234,000 1,672,000 2,456,000 2,902,000 2,185,000 1,908,000 2,640,000 2,059,000 1,675,000 1,579,000 1,769,000 1,781,000 1,646,000 1,614,000 591,000 1,331,000 1,212,000 1,148,000 780,000 1,000,000 916,000 850,000 901,000 928,000 907,000 845,000 866,000 859,000 805,000 694,000 733,000 718,000 716,000 485,000 599,000 1,079,000 469,000 465,000 455,000 451,000 731,000 761,000 800,000 801,000 752,000 738,000 453,000 710,000 701,000 683,000 675,000 757,000 672,000 801,000 934,000 897,000 1,025,000 903,000 711,000 392,000 764,000 718,000 676,000 403,000 287,000 702,000 763,994 828,204 879,853 820,949 603,500 898,429 874,996 855,972 1,117,298 892,340 827,228 802,525 1,000,189 735,615 804,201 680,158 735,581 677,997 736,676 605,333 636,975 668,000 706,000 576,000 900,000 800,000 700,000 800,000 1,100,000 800,000 800,000 700,000 700,000 700,000 700,000 700,000 700,000 600,000 700,000 600,000 500,000 600,000 500,000 500,000 600,000 500,000 500,000 400,000 400,000 400,000 500,000 400,000 400,000 400,000 400,000 400,000 
    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.