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 
      revenue
    13,470,000 8,537,000 10,175,000 11,182,000 11,050,000 10,531,000 9,596,000 9,099,000 9,289,000 9,737,000 9,396,000 9,442,000 9,238,000 9,490,000 9,283,000 8,661,000 9,263,000 9,543,000 9,403,000 8,512,000 8,244,000 8,892,000 8,004,000 7,827,000 7,899,000 8,199,000 8,188,000 7,126,000 7,287,000 7,551,000 7,448,000 7,214,000 6,127,000 5,559,000 5,530,000 5,617,000 5,551,000 5,804,000 5,653,000 5,183,000 5,364,000 5,452,000 5,302,000 5,280,000 5,380,000 5,273,000 5,126,000 5,093,000 5,253,000 5,278,000 5,099,000 4,970,000 5,115,000 5,177,000 5,153,000 4,793,000 4,332,000 4,585,000 4,512,000 4,525,000 4,580,000 4,828,000 4,691,000 4,415,000 4,288,000 4,232,000 4,231,000 4,122,000 4,341,000 4,114,000 4,280,000 4,165,000 4,081,151 4,108,000 4,083,000 4,005,000 4,044,811 3,919,000 3,893,000 3,801,000 3,824,548 3,902,000 3,982,000 3,155,000 3,104,918 2,981,000 2,913,000 2,851,000 2,840,110 2,676,000 2,674,000 2,603,000 2,405,292 2,374,000 2,291,000 2,245,000 1,070,000 1,100,000 1,100,000 1,000,000 
      cost of revenue
    995,000 967,000 893,000 901,000 879,000 883,000 952,000 658,000 613,000 712,000 601,000 615,000 666,000 637,000 684,000 616,000 641,000 670,000 790,000 541,000 957,000 621,000 621,000 554,000 525,000 502,000 595,000 512,000 479,000 511,000 448,000 437,000 482,000 462,000 611,000 593,000 559,000 564,000 616,000 503,000 
      gross profit
    13,470,000 8,537,000 10,175,000 10,187,000 11,050,000 10,531,000 9,596,000 9,099,000 9,289,000 9,737,000 9,396,000 9,442,000 9,238,000 9,490,000 9,283,000 8,661,000 9,263,000 9,543,000 9,403,000 8,512,000 8,244,000 7,925,000 7,111,000 7,827,000 7,899,000 7,298,000 7,309,000 7,126,000 7,287,000 6,668,000 6,496,000 7,214,000 6,127,000 4,901,000 4,917,000 5,617,000 5,551,000 5,092,000 5,052,000 5,183,000 5,364,000 4,837,000 4,636,000 5,280,000 5,380,000 4,636,000 4,442,000 5,093,000 5,253,000 4,662,000 4,458,000 4,970,000 5,115,000 4,507,000 4,363,000 4,252,000 4,332,000 4,585,000 3,555,000 3,904,000 4,580,000 4,207,000 4,137,000 3,890,000 4,288,000 3,730,000 3,636,000 3,610,000 4,341,000 3,635,000 3,769,000 3,717,000 4,081,151 3,671,000 3,601,000 3,543,000 4,044,811 3,308,000 3,300,000 3,242,000 3,824,548 3,338,000 3,366,000 2,652,000 3,104,918 2,981,000 2,913,000 2,851,000 2,840,110 2,676,000 2,674,000 2,603,000 2,405,292 2,374,000 2,291,000 2,245,000 1,070,000 1,100,000 1,100,000 1,000,000 
      operating expenses
                                                                                                        
      research and development
      sales, general and administrative
                                                                                                        
      total operating expenses
    -13,473,000 183,000 259,000 269,000 1,099,000 214,000 257,000 -5,919,000 -11,071,000 397,000 428,000 289,000 1,033,000 281,000 226,000 282,000 10,053,000 334,000 336,000 318,000 9,016,000 281,000 284,000 263,000 8,545,000 284,000 244,000 263,000 -8,267,000 263,000 328,000 284,000 -6,106,000 350,000 459,000 270,000 -5,843,000 220,000 222,000 209,000 -5,421,000 244,000 273,000 206,000 -7,344,000 218,000 224,000 200,000 -6,367,000 223,000 247,000 179,000 -6,010,000 212,000 236,000 245,000 -6,361,000 -2,921,000 231,000 213,000 -5,160,000 227,000 199,000 181,000 5,103,000 205,000 215,000 180,000 4,816,000 175,000 178,000 194,000 4,582,000 177,000 190,000 150,000 4,288,000 281,000 257,000 221,000 3,462,000 221,000 426,000 497,000 329,577 538,000 516,000 579,000 783,740 1,038,000 1,000,000 1,041,000 1,090,848 1,057,000 847,000 595,000 2,300,000 600,000 400,000 600,000 
      operating income
    -3,000 3,710,000 3,155,000 5,327,000 14,188,000 4,184,000 3,424,000 3,180,000 3,621,000 3,810,000 3,516,000 3,845,000 3,656,000 3,530,000 3,247,000 2,951,000 3,353,000 3,955,000 3,919,000 3,045,000 3,162,000 3,478,000 2,782,000 2,836,000 2,859,000 3,277,000 3,371,000 2,427,000 2,760,000 2,838,000 2,906,000 2,646,000 1,909,000 2,125,000 1,954,000 2,178,000 1,974,000 2,415,000 2,507,000 2,154,000 2,125,000 2,487,000 2,207,000 2,163,000 2,337,000 1,512,000 2,112,000 1,985,000 2,262,000 2,441,000 2,305,000 2,267,000 2,617,000 2,595,000 2,767,000 2,949,000 2,448,000 1,664,000 1,165,000 3,291,000 3,779,000 3,663,000 3,976,000 4,425,000 4,706,000 4,758,000 4,687,000 4,551,000 5,015,000 4,605,000 4,426,000 4,275,000 4,256,572 4,158,000 3,865,000 3,665,000 3,738,239 3,589,000 3,557,000 3,463,000 3,618,132 3,559,000 3,792,000 3,149,000 3,434,495 3,519,000 3,429,000 3,430,000 3,623,850 3,714,000 3,674,000 3,644,000 3,496,140 3,431,000 3,138,000 2,840,000 1,580,000 1,700,000 1,500,000 1,600,000 
      net income
    3,110,000 3,138,000 2,726,000 3,816,000 3,540,000 3,125,000 2,710,000 2,527,000 2,819,000 2,936,000 2,730,000 2,939,000 2,853,000 2,746,000 2,438,000 2,094,000 2,403,000 2,915,000 2,860,000 2,147,000 2,496,000 2,524,000 2,100,000 2,133,000 1,587,000 2,109,000 2,190,000 1,553,000 1,741,000 1,758,000 1,783,000 1,582,000 1,106,000 1,398,000 1,228,000 1,466,000 1,255,000 1,524,000 1,518,000 1,297,000 1,244,000 1,426,000 1,210,000 1,194,000 1,249,000 719,000 1,035,000 919,000 1,042,000 1,093,000 941,000 896,000 966,000 910,000 988,000 1,001,000 358,000 10,000 -405,000 803,000 978,000 803,000 889,000 899,000 901,000 893,000 869,000 749,000 986,000 852,000 936,000 934,000 985,247 975,000 872,000 856,000 881,382 856,000 861,000 833,000 926,064 886,000 1,000,000 721,000 852,359 829,000 774,000 793,000 830,243 775,000 777,000 717,000 762,157 632,000 589,000 475,000 90,000 200,000 300,000 300,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.