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 
      revenue
    24,347,000 14,586,000 14,608,000 15,116,000 17,729,000 16,937,000 16,641,000 15,887,000 18,841,000 17,139,000 16,653,000 17,057,000 18,206,000 16,896,000 16,955,000 16,342,000 15,541,000 15,230,000 13,116,000 12,431,000 12,596,000 9,858,000 8,797,000 9,031,000 9,466,000 7,563,000 6,417,000 6,145,000 6,870,000 6,860,000 6,192,000 5,437,000 5,503,000 5,638,000 5,457,000 5,509,000 5,875,000 6,009,000 5,845,000 5,464,000 5,856,000 5,764,000 5,364,000 5,465,000 5,721,000 4,862,000 5,840,000 5,635,000 5,510,000 8,640,000 5,826,000 5,885,000 5,974,000 5,862,000 6,011,000 5,828,000 5,582,000 5,195,000 4,773,000 4,233,000 4,057,000 3,985,000 3,612,000 3,361,000 3,346,000 3,239,000 3,120,000 2,965,000 2,859,000 1,893,450 2,600,237 2,564,596 2,688,717 2,780,789 2,317,916 2,621,112 2,235,444 2,161,930 2,099,866 1,966,465 433,992 447,993 455,334 443,952 
      cost of revenue
    1,000 
      gross profit
    24,347,000 14,586,000 14,608,000 15,116,000 17,729,000 16,937,000 16,641,000 15,887,000 18,840,000 17,139,000 16,653,000 17,057,000 18,206,000 16,896,000 16,955,000 16,342,000 15,541,000 15,230,000 13,116,000 12,431,000 12,596,000 9,858,000 8,797,000 9,031,000 9,466,000 7,587,000 6,417,000 6,145,000 6,870,000 6,860,000 6,192,000 5,437,000 5,503,000 5,638,000 5,457,000 5,509,000 5,875,000 6,009,000 5,845,000 5,464,000 5,856,000 5,764,000 5,364,000 5,465,000 5,721,000 4,862,000 5,840,000 5,635,000 5,510,000 8,640,000 5,826,000 5,885,000 5,974,000 5,862,000 6,011,000 5,828,000 5,582,000 5,195,000 4,773,000 4,233,000 4,057,000 3,985,000 3,612,000 3,361,000 3,346,000 3,239,000 3,120,000 2,965,000 2,859,000 1,893,450 2,600,237 2,564,596 2,688,717 2,780,789 2,317,916 2,621,112 2,235,444 2,161,930 2,099,866 1,966,465 433,992 447,993 455,334 443,952 
      operating expenses
                                                                                        
      research and development
      sales, general and administrative
                                                                                        
      total operating expenses
    3,594,000 9,969,000 -10,305,000 136,000 1,017,000 220,000 250,000 212,000 986,000 220,000 194,000 163,000 -19,769,000 260,000 303,000 239,000 -17,546,000 315,000 456,000 203,000 -7,767,000 -13,313,000 185,000 146,000 149,000 -6,654,000 75,000 105,000 63,000 -5,468,000 174,000 145,000 137,000 -3,452,000 126,000 186,000 98,000 -3,967,000 95,000 69,000 76,000 -4,033,000 44,000 46,000 41,000 -3,021,000 47,000 2,805,000 53,000 -6,495,000 26,000 20,000 2,694,000 8,742,000 2,221,000 38,000 2,600,000 -783,000 9,366,000 46,000 75,000 392,000 31,000 35,000 30,000 215,000 44,000 42,000 33,000 488,915 -573,126 -790,817 -895,972 -1,141,956 -860,765 -1,116,337 -1,109,122 -1,039,632 -1,018,390 -937,477 617,046 636,283 623,052 555,417 
      operating income
    5,675,000 4,303,000 11,794,000 11,937,000 9,586,000 8,998,000 8,667,000 10,645,000 9,303,000 9,073,000 10,307,000 7,959,000 8,056,000 7,757,000 7,780,000 8,102,000 6,294,000 9,860,000 4,931,000 4,829,000 4,257,000 3,013,000 3,824,000 4,108,000 933,000 2,993,000 2,708,000 2,798,000 1,392,000 2,834,000 2,185,000 2,455,000 2,186,000 2,044,000 2,045,000 2,267,000 2,042,000 1,938,000 1,547,000 1,578,000 1,731,000 1,553,000 1,872,000 1,838,000 1,841,000 2,184,000 1,788,000 2,209,000 2,145,000 2,447,000 2,442,000 2,209,000 -5,616,000 3,031,000 2,624,000 3,494,000 4,412,000 -3,288,000 4,008,000 4,284,000 4,377,000 4,262,000 3,891,000 4,091,000 3,454,000 2,717,000 2,209,000 1,701,000 2,382,365 2,027,111 1,773,779 1,792,745 1,638,833 1,457,151 1,504,775 1,126,322 1,122,298 1,081,476 1,028,988 1,051,038 1,084,276 1,078,386 999,369 
      net income
    3,693,000 2,498,000 3,206,000 3,662,000 4,696,000 3,993,000 4,366,000 4,706,000 6,057,000 4,997,000 4,706,000 5,506,000 3,570,000 3,480,000 3,069,000 2,606,000 3,169,000 1,234,000 4,107,000 953,000 1,261,000 1,099,000 503,000 1,341,000 1,340,000 -458,000 1,083,000 934,000 940,000 586,000 967,000 701,000 860,000 691,000 612,000 596,000 715,000 601,000 558,000 321,000 303,000 288,000 166,000 333,000 260,000 205,000 349,000 66,000 -239,000 176,000 176,000 80,000 -239,000 -7,349,000 162,000 -79,000 175,000 490,000 -4,132,000 193,000 266,000 384,000 389,000 246,000 455,000 394,000 307,000 157,000 -115,000 112,314 84,092 82,451 167,143 194,571 272,509 383,906 200,084 227,974 240,649 185,253 182,669 189,300 186,843 127,533 
    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.