7Baggers
Quarterly
Annual
    Unit: USD2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-09-02 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 
      revenue
    20,641,000 13,699,000 14,190,000 13,990,000 14,613,000 14,473,000 11,764,000 14,266,000 14,279,000 15,667,000 16,673,000 15,694,000 20,547,000 18,153,000 19,677,000 17,487,000 10,709,000 14,555,000 14,424,000 12,523,000 11,340,000 12,544,000 12,731,000 12,673,000 11,943,000 11,746,000 12,124,000 11,425,000 10,308,000 11,775,000 11,686,000 10,730,000 9,551,000 9,692,000 10,025,000 10,206,000 9,127,000 8,669,000 9,159,000 8,543,000 7,384,000 7,945,000 8,885,000 9,170,000 8,859,000 9,803,000 8,842,000 8,476,000 8,456,000 8,701,429 7,860,354 10,310,363 7,696,128 9,316,608 10,007,580 9,768,849 11,687,507 12,458,716 12,412,426 13,259,180 12,463,368 11,585,366 11,437,201 11,233,316 11,332,729 10,615,062 10,443,793 10,257,838 10,332,018 11,160,403 9,658,290 9,098,715 8,872,356 7,403,158 7,368,446 7,346,006 7,407,435 7,221,533 7,234,506 6,992,763 7,319,194 6,323,284 6,288,610 18,991,226 16,885,788 10,031,150 9,898,416 8,033,908 9,593,457 10,023,344 10,022,198 9,968,302 9,888,974 9,625,351 9,407,430 9,360,038 9,267,910 9,070,000 8,510,000 8,670,000 8,030,000 7,910,000 7,860,000 7,730,000 7,570,000 7,370,000 7,240,000 6,860,000 6,730,000 6,860,000 6,100,000 6,080,000 6,010,000 6,060,000 5,890,000 5,620,000 
      cost of revenue
    5,970,000 5,640,000 5,300,000 4,840,000 4,870,000 4,740,000 4,680,000 4,460,000 4,610,000 4,280,000 4,020,000 3,790,000 3,850,000 3,690,000 3,550,000 3,570,000 3,750,000 3,660,000 3,540,000 
      gross profit
    20,641,000 13,699,000 14,190,000 13,990,000 14,613,000 14,473,000 14,266,000 14,279,000 15,667,000 16,673,000 15,694,000 20,547,000 18,153,000 19,677,000 17,487,000 10,709,000 14,555,000 14,424,000 12,523,000 11,340,000 12,544,000 12,731,000 12,673,000 11,943,000 11,746,000 12,124,000 11,425,000 10,308,000 11,775,000 11,686,000 10,730,000 9,551,000 9,692,000 10,025,000 10,206,000 9,127,000 8,669,000 9,159,000 8,543,000 7,384,000 7,945,000 8,885,000 9,170,000 8,859,000 9,803,000 8,842,000 8,476,000 8,456,000 8,701,429 7,860,354 10,310,363 7,696,128 9,316,608 10,007,580 9,768,849 11,687,507 12,458,716 12,412,426 13,259,180 12,463,368 11,585,366 11,437,201 11,233,316 11,332,729 10,615,062 10,443,793 10,257,838 10,332,018 11,160,403 9,658,290 9,098,715 8,872,356 7,403,158 7,368,446 7,346,006 7,407,435 7,221,533 7,234,506 6,992,763 7,319,194 6,323,284 6,288,610 18,991,226 16,885,788 10,031,150 9,898,416 8,033,908 9,593,457 10,023,344 10,022,198 9,968,302 9,888,974 9,625,351 9,407,430 9,360,038 9,267,910 3,100,000 2,870,000 3,370,000 3,190,000 3,040,000 3,120,000 3,050,000 3,110,000 2,760,000 2,960,000 2,840,000 2,940,000 3,010,000 2,410,000 2,530,000 2,440,000 2,310,000 2,230,000 2,080,000 
      operating expenses
                                                                                                                        
      research and development
      sales and marketing
    182,000 189,000 213,000 198,000 258,000 200,000 200,000 222,000 231,000 228,000 201,000 220,000 135,000 172,000 137,000 141,000 208,000 171,000 239,000 246,000 239,000 262,000 197,000 203,000 221,000 153,000 180,000 206,000 195,000 154,000 123,000 199,000 171,000 157,000 146,000 142,000 149,000 166,000 105,000 170,000 123,000 136,000 135,000 92,000 108,000 115,000 85,000 103,000 90,000 673,119 89,192 89,892 55,976 125,754 139,987 112,625 77,601 202,130 232,294 234,557 188,746 246,770 247,120 156,090 181,747 218,549 259,196 187,098 155,685 132,787 168,031 242,498 126,448 136,731 144,954 83,254 80,716 718,256 84,663 74,571 104,209 84,026 119,580 92,677 100,854 487,754 5,970,000 5,640,000 5,300,000 4,840,000 4,870,000 4,740,000 4,680,000 4,460,000 4,610,000 4,280,000 4,020,000 3,790,000 3,850,000 3,690,000 3,550,000 3,570,000 3,750,000 3,660,000 3,540,000 
      general and administrative
                                                                                                                        
      total operating expenses
    1,905,000 5,632,000 5,877,000 6,101,000 5,834,000 6,003,000 766,000 6,593,000 6,325,000 6,811,000 6,875,000 7,042,000 6,773,000 6,659,000 7,150,000 6,512,000 5,611,000 6,349,000 5,914,000 5,541,000 5,055,000 5,391,000 5,615,000 5,421,000 5,105,000 4,976,000 5,086,000 4,850,000 4,531,000 4,838,000 4,789,000 4,442,000 3,897,000 3,981,000 3,776,000 4,073,000 3,630,000 3,290,000 3,557,000 3,591,000 3,384,000 3,344,000 3,615,000 4,059,000 3,769,000 4,084,000 4,322,000 4,345,000 4,503,000 3,727,369 4,359,141 4,519,346 4,808,038 5,831,256 5,444,254 6,293,932 7,035,934 8,110,073 7,124,260 7,029,351 6,549,753 4,481,834 4,511,893 4,435,657 4,669,375 4,415,924 4,557,238 4,185,324 4,651,856 4,910,728 4,489,353 3,795,252 4,107,122 3,179,135 3,607,270 3,501,021 3,231,323 3,362,077 3,080,476 3,295,728 3,255,168 3,034,305 2,869,095 3,710,122 3,814,914 3,996,739 3,961,121 3,894,342 3,867,691 3,739,368 3,877,193 3,870,576 3,961,182 4,299,961 3,580,325 3,502,489 3,711,821 6,870,000 6,420,000 6,780,000 6,610,000 6,190,000 6,220,000 6,260,000 6,050,000 5,560,000 5,140,000 4,760,000 4,760,000 4,710,000 4,480,000 4,350,000 4,310,000 4,590,000 4,090,000 4,050,000 
      operating income
    2,513,000 -10,475,000 -10,484,000 -7,523,000 3,143,000 966,000 966,000 -10,802,000 -10,859,000 12,840,000 12,060,000 12,080,000 11,450,000 11,060,000 10,960,000 10,940,000 10,510,000 10,170,000 9,420,000 8,780,000 8,550,000 8,560,000 8,170,000 7,900,000 7,880,000 8,340,000 7,750,000 7,590,000 
      net income
    4,832,000 3,224,000 3,706,000 6,467,000 5,460,000 5,422,000 3,464,000 3,420,000 4,100,000 5,117,000 4,618,000 8,888,000 6,669,000 6,542,000 4,525,000 703,000 4,079,000 4,624,000 3,215,000 2,714,000 3,692,000 3,942,000 3,794,000 3,016,000 3,440,000 3,840,000 3,419,000 2,926,000 3,415,000 3,756,000 3,323,000 2,406,000 2,703,000 3,299,000 2,888,000 2,133,000 2,155,000 2,120,000 1,766,000 1,306,000 1,746,000 1,922,000 1,890,000 1,890,000 2,191,000 1,817,000 1,405,000 1,330,000 430,837 739,849 1,013,645 137,597 -7,578,637 -221,781 -12,819,463 -1,495,624 -3,183,633 60,261 1,352,273 1,493,202 1,881,178 2,012,130 1,909,973 1,539,151 1,307,811 1,196,985 1,046,874 939,125 960,881 1,108,634 962,519 676,325 -622,163 740,008 -250,934 887,535 1,190,641 1,004,461 768,051 879,995 470,870 277,549 9,837,852 8,022,303 -9,356,138 216,612 -11,583,961 271,115 -2,788,133 1,952,916 1,643,779 2,342,962 1,522,575 2,563,542 2,455,844 2,264,751 2,200,000 2,090,000 1,890,000 1,420,000 1,720,000 1,640,000 1,470,000 1,530,000 1,800,000 2,100,000 2,110,000 1,980,000 2,150,000 1,630,000 1,720,000 1,710,000 1,460,000 1,800,000 1,580,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.