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 1994-12-31 1994-09-30 1994-06-30 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
    12,588,000 11,938,000 10,639,000 13,079,000 11,282,000 11,087,000 12,615,000 9,265,000 10,173,000 9,988,000 9,435,000 11,739,000 8,265,000 8,590,000 11,125,000 8,508,000 7,961,000 7,240,000 7,003,000 6,854,000 6,399,000 6,916,000 6,247,000 5,494,000 5,560,000 5,162,000 5,597,000 6,618,000 4,599,000 5,412,000 5,285,000 5,337,000 5,439,000 4,097,000 4,073,000 3,922,000 2,792,000 2,595,000 3,213,000 2,404,000 2,640,000 2,555,000 2,722,000 3,060,000 3,007,000 3,461,000 3,656,000 4,539,000 4,907,000 6,030,000 7,497,000 7,626,000 6,157,000 5,829,000 5,721,000 6,161,000 5,696,000 5,633,000 5,621,000 4,608,000 5,237,000 5,656,000 5,398,000 7,614,000 6,123,000 5,992,000 5,783,000 5,916,000 4,631,000 5,234,000 5,333,000 4,214,000 3,750,000 3,763,000 4,368,000 3,241,000 2,894,000 3,332,000 3,666,000 3,302,000 3,704,000 3,528,000 3,312,000 3,079,000 2,882,000 2,717,000 2,685,000 2,509,000 2,162,000 3,170,000 -4,181,000 5,554,000 7,250,480 6,220,538 7,632,000 6,847,000 7,100,000 5,100,000 5,342,000 4,200,000 4,300,000 4,600,000 5,348,183 5,200,000 6,300,000 5,800,000 5,600,000 4,400,000 4,800,000 4,400,000 3,800,000 6,500,000 5,700,000 4,800,000 1,900,000 2,500,000 2,100,000 2,000,000 2,100,000 2,000,000 2,600,000 1,700,000 1,400,000 1,300,000 1,700,000 1,300,000 
      cost of revenue
    9,786,000 8,280,000 7,280,000 9,268,000 8,659,000 8,131,000 9,173,000 6,407,000 6,769,000 6,560,000 6,316,000 7,354,000 5,669,000 5,115,000 6,837,000 5,298,000 5,097,000 4,460,000 4,461,000 4,591,000 4,150,000 4,189,000 3,858,000 3,518,000 3,843,000 3,302,000 3,606,000 4,156,000 3,288,000 3,804,000 3,840,000 3,977,000 3,900,000 3,039,000 2,939,000 2,877,000 2,096,000 1,767,000 2,282,000 1,864,000 2,091,000 1,610,000 2,157,000 2,177,000 1,974,000 2,225,000 2,798,000 3,336,000 3,504,000 3,701,000 4,446,000 4,749,000 3,733,000 3,645,000 3,523,000 3,869,000 3,696,000 3,759,000 3,671,000 3,497,000 3,305,000 3,902,000 3,921,000 5,388,000 3,769,000 3,839,000 3,922,000 3,760,000 3,262,000 3,253,000 3,631,000 2,759,000 2,022,000 2,072,000 2,410,000 1,598,000 1,275,000 1,472,000 1,712,000 1,698,000 1,997,000 1,987,000 1,985,000 1,899,000 1,624,000 1,567,000 2,077,000 1,393,000 1,176,000 1,780,000 -1,019,000 3,182,000 3,266,219 2,689,863 3,452,000 3,361,000 2,900,000 2,400,000 3,063,000 2,200,000 2,400,000 2,000,000 2,818,062 2,300,000 2,600,000 2,300,000 2,500,000 2,000,000 1,900,000 1,800,000 600,000 2,600,000 2,500,000 2,100,000 200,000 800,000 -700,000 1,000,000 1,000,000 1,500,000 900,000 200,000 200,000 400,000 200,000 
      gross profit
    2,802,000 3,658,000 3,359,000 3,811,000 2,623,000 2,956,000 3,442,000 2,858,000 3,404,000 3,428,000 3,119,000 4,385,000 2,596,000 3,475,000 4,288,000 3,210,000 2,864,000 2,780,000 2,542,000 2,263,000 2,249,000 2,727,000 2,389,000 1,976,000 1,717,000 1,860,000 1,991,000 2,462,000 1,311,000 1,608,000 1,445,000 1,360,000 1,539,000 1,058,000 1,134,000 1,045,000 696,000 828,000 931,000 540,000 549,000 945,000 565,000 883,000 1,033,000 1,236,000 858,000 1,203,000 1,403,000 2,329,000 3,051,000 2,877,000 2,424,000 2,184,000 2,198,000 2,292,000 2,000,000 1,874,000 1,950,000 1,111,000 1,932,000 1,754,000 1,477,000 2,226,000 2,354,000 2,153,000 1,861,000 2,156,000 1,369,000 1,981,000 1,702,000 1,455,000 1,728,000 1,691,000 1,958,000 1,643,000 1,619,000 1,860,000 1,954,000 1,604,000 1,707,000 1,541,000 1,327,000 1,180,000 1,258,000 1,150,000 608,000 1,116,000 986,000 1,390,000 -3,162,000 2,372,000 3,984,261 3,530,675 4,180,000 3,486,000 4,200,000 2,700,000 2,279,000 2,000,000 1,900,000 2,600,000 2,530,121 2,900,000 3,700,000 3,500,000 3,100,000 2,400,000 2,900,000 2,600,000 3,200,000 3,900,000 3,200,000 2,700,000 1,700,000 1,700,000 2,100,000 2,700,000 1,100,000 1,000,000 1,100,000 800,000 1,200,000 1,100,000 1,300,000 1,100,000 
      operating expenses
                                                                                                                                  
      research and development
    788,000 805,000 695,000 713,000 467,000 929,000 726,000 658,000 615,000 980,000 1,200,000 1,104,000 989,000 1,091,000 815,000 620,000 397,000 484,000 545,000 603,000 326,000 408,000 448,000 560,000 478,000 407,000 386,000 257,000 278,000 476,000 538,000 450,000 435,000 428,000 359,000 480,000 444,000 384,000 361,000 381,000 364,000 375,000 430,000 490,000 464,000 406,000 513,000 486,000 607,000 662,000 627,000 593,000 605,000 591,000 669,000 614,000 576,000 621,000 708,000 686,000 677,000 731,000 793,000 729,000 635,000 575,000 584,000 664,000 579,000 647,000 558,000 566,000 444,000 442,000 397,000 467,000 457,000 418,000 491,000 472,000 439,000 387,000 386,000 298,000 388,000 385,000 425,000 413,000 328,000 379,000 328,000 422,000 455,301 467,506 411,000 436,000 400,000 400,000 500,000 500,000 400,000 300,000 409,572 300,000 300,000 400,000 500,000 200,000 200,000 200,000 200,000 200,000 100,000 100,000 
      sales, general and administrative
                                                                                                                                  
      total operating expenses
    2,025,000 1,825,000 1,749,000 1,746,000 1,486,000 2,006,000 2,239,000 1,823,000 1,802,000 2,110,000 2,529,000 2,520,000 2,075,000 1,926,000 2,090,000 1,506,000 1,196,000 1,289,000 1,361,000 1,366,000 1,056,000 1,006,000 1,055,000 1,344,000 1,141,000 998,000 1,167,000 1,114,000 1,042,000 1,202,000 1,247,000 1,065,000 1,143,000 1,176,000 1,064,000 1,435,000 1,089,000 1,017,000 947,000 978,000 925,000 924,000 1,257,000 1,654,000 1,413,000 1,288,000 1,659,000 1,875,000 1,685,000 1,872,000 1,917,000 1,744,000 1,853,000 1,779,000 1,902,000 1,883,000 1,728,000 1,637,000 1,711,000 1,782,000 1,839,000 1,910,000 2,250,000 2,018,000 1,853,000 1,633,000 1,490,000 1,805,000 1,665,000 1,554,000 1,468,000 1,447,000 1,232,000 1,283,000 1,008,000 1,302,000 1,316,000 1,162,000 1,248,000 1,204,000 1,314,000 1,206,000 1,117,000 1,074,000 1,266,000 1,152,000 2,092,000 1,277,000 1,453,000 1,414,000 -1,103,000 2,793,000 3,723,554 2,558,423 3,127,000 2,656,000 2,700,000 2,300,000 9,433,000 3,000,000 3,000,000 3,500,000 2,743,511 2,800,000 3,000,000 2,800,000 2,700,000 3,000,000 2,600,000 2,800,000 2,600,000 3,100,000 2,700,000 2,100,000 1,300,000 1,500,000 2,000,000 2,400,000 800,000 800,000 1,600,000 600,000 1,100,000 1,000,000 700,000 1,000,000 
      operating income
    777,000 1,833,000 1,610,000 2,065,000 1,137,000 950,000 1,182,000 1,021,000 1,602,000 1,318,000 590,000 1,865,000 521,000 1,549,000 2,203,000 1,704,000 1,668,000 1,491,000 1,181,000 897,000 1,193,000 1,728,000 534,000 632,000 347,000 862,000 824,000 1,348,000 269,000 293,000 198,000 50,000 396,000 -119,000 70,000 -390,000 -393,000 -189,000 -16,000 -438,000 -376,000 21,000 -692,000 -771,000 -380,000 -52,000 -801,000 -672,000 -282,000 457,000 1,134,000 1,133,000 571,000 405,000 -4,008,000 409,000 132,000 237,000 239,000 -1,668,000 93,000 -156,000 -773,000 208,000 501,000 520,000 371,000 351,000 -296,000 427,000 234,000 8,000 496,000 408,000 950,000 341,000 303,000 698,000 706,000 400,000 393,000 335,000 210,000 106,000 -8,000 -2,000 -1,484,000 -161,000 -467,000 -24,000 -2,059,000 -421,000 260,707 972,252 1,053,000 830,000 1,400,000 400,000 -7,254,000 -1,000,000 -1,100,000 -1,000,000 -213,390 100,000 700,000 800,000 500,000 -600,000 200,000 -200,000 600,000 800,000 500,000 600,000 400,000 200,000 100,000 300,000 300,000 200,000 -500,000 200,000 100,000 100,000 600,000 100,000 
      net income
    500,000 -615,000 3,806,000 1,313,000 879,000 1,076,000 1,405,000 462,000 925,000 1,064,000 852,000 1,995,000 337,000 1,265,000 2,546,000 1,213,000 1,249,000 1,104,000 888,000 732,000 1,179,000 1,349,000 168,000 480,000 345,000 628,000 716,000 888,000 3,194,000 286,000 189,000 368,000 391,000 -125,000 73,000 -76,000 -192,000 -170,000 24,000 -385,000 -338,000 212,000 -672,000 -747,000 -348,000 -17,000 -544,000 -487,000 -292,000 446,000 1,028,000 868,000 401,000 342,000 -3,905,000 174,000 580,000 183,000 202,000 -3,011,000 81,000 -118,000 -412,000 99,000 305,000 326,000 187,000 216,000 -138,000 242,000 231,000 6,000 327,000 262,000 928,000 275,000 183,000 462,000 437,000 261,000 230,000 193,000 112,000 56,000 -29,000 -6,000 -712,000 -337,000 -507,000 -11,000 2,743,000 -358,000 36,430 425,553 425,000 311,000 700,000 100,000 -6,734,000 -700,000 -800,000 -700,000 -246,440 -100,000 300,000 400,000 200,000 -1,200,000 -100,000 -300,000 300,000 400,000 200,000 300,000 -100,000 200,000 200,000 100,000 300,000 200,000 -200,000 200,000 100,000 100,000 200,000 100,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.