7Baggers
Quarterly
Annual
    Unit: USD2023-12-31 2023-09-30 2023-06-30 2023-03-31 2023-03-30 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 
      revenue
    19,109,758 11,737,000 14,279,000 14,795,000 15,718,000 15,718,000 12,243,000 14,150,000 12,998,000 13,972,000 9,440,000 10,349,000 10,302,000 15,363,000 9,433,000 9,256,000 7,610,000 11,987,000 32,924,000 12,486,000 10,132,000 13,288,000 8,133,000 8,603,000 9,158,000 10,625,000 7,125,000 9,320,000 8,675,000 10,694,000 7,992,000 8,197,000 8,728,000 11,792,000 6,407,000 7,837,000 6,217,000 6,478,000 6,911,000 5,632,000 7,764,000 8,088,000 5,563,000 4,502,000 5,927,000 9,423,000 5,678,000 6,125,000 4,837,000 7,524,000 6,119,000 3,790,000 4,860,000 8,038,000 5,348,000 5,988,000 4,335,000 8,080,000 4,628,000 6,808,000 5,369,000 9,020,000 4,568,000 4,736,644.3 4,349,382.11 7,058,690.22 4,687,450.53 5,950,792.35 4,605,141.12 5,090,643.06 5,035,064.4 5,107,247.6 5,179,412.78 5,593,708.27 4,579,025.71 5,114,984.49 5,171,666.72 5,890,130.26 5,418,564.84 5,188,767.36 5,655,646.88 5,134,441.37 4,569,766.95 4,696,670.44 4,384,962.75 6,840,765.21 4,118,488.22 4,485,409.6 5,044,678.1 7,117,505.4 5,219,563.5 6,380,701.8 5,921,219.85 6,921,736.84 7,935,620 5,937,725.36 5,553,760.4 4,292,300.57 4,208,760 4,829,500 5,945,216 7,070,092 3,733,576 7,194,925 6,128,166 10,180,240 8,207,108 4,527,321 4,568,971 
      cost of revenue
    10,767,447 7,574,000 8,623,000 8,764,000 8,500,000 8,500,000 7,226,000 7,949,000 7,241,000 7,762,000 5,815,000 6,134,000 5,932,000 8,335,000 5,469,000 4,931,000 4,548,000 6,848,000 17,061,000 6,154,000 5,266,000 7,306,000 4,759,000 5,053,000 5,147,000 6,193,000 4,317,000 5,304,000 5,123,000 5,492,000 4,537,000 4,736,000 4,436,000 6,495,000 3,831,000 4,505,000 3,637,000 4,049,000 3,504,000 3,829,000 4,201,000 4,834,000 3,322,000 2,874,000 3,730,000 5,534,000 3,430,000 3,733,000 2,935,000 4,725,000 3,560,000 2,266,000 2,884,000 5,012,000 3,121,000 3,500,000 2,619,000 4,405,000 2,931,000 3,635,000 3,242,000 5,735,000 2,585,000 2,820,127.1 2,456,777.2 4,029,962.43 2,860,543.14 3,217,507.62 2,990,308.2 2,958,228 2,901,560.17 3,226,690.52 2,712,172.97 3,031,163.1 3,088,805.72 3,664,673.02 3,197,419.68 3,163,762.56 3,232,000 4,194,290.06 3,203,211.9 3,081,864.06 2,818,054.75 3,767,947.2 2,551,903.2 
      gross profit
    8,342,311 4,163,000 5,656,000 6,031,000 7,218,000 7,218,000 5,017,000 6,201,000 5,757,000 6,210,000 3,625,000 4,215,000 4,370,000 7,028,000 3,964,000 4,325,000 3,062,000 5,139,000 15,863,000 6,332,000 4,866,000 5,982,000 3,374,000 3,550,000 4,011,000 4,432,000 2,808,000 4,016,000 3,552,000 5,202,000 3,455,000 3,461,000 4,292,000 5,297,000 2,576,000 3,332,000 2,580,000 2,429,000 3,407,000 1,803,000 3,563,000 3,254,000 2,241,000 1,628,000 2,197,000 3,889,000 2,248,000 2,392,000 1,902,000 2,799,000 2,559,000 1,524,000 1,976,000 3,026,000 2,227,000 2,488,000 1,716,000 3,675,000 1,697,000 3,173,000 2,127,000 3,285,000 1,983,000 1,916,517.2 1,892,604.91 3,028,727.79 1,826,907.39 5,950,792.35 4,605,141.12 1,873,135.44 2,044,756.2 2,149,019.6 2,277,852.61 2,367,017.75 1,866,852.74 2,083,821.39 2,082,861 2,225,457.24 2,221,145.16 2,025,004.8 2,423,646.88 940,151.31 1,366,555.05 1,614,806.38 1,566,908 3,072,818.01 1,566,585.02 4,485,409.6 5,044,678.1 7,117,505.4 5,219,563.5 6,380,701.8 5,921,219.85 6,921,736.84 7,935,620 5,937,725.36 5,553,760.4 4,292,300.57 4,208,760 4,829,500 5,945,216 7,070,092 3,733,576 7,194,925 6,128,166 10,180,240 8,207,108 4,527,321 4,568,971 
      operating expenses
                                                                                                                 
      research and development
    2,144,525 1,628,000 1,677,000 1,458,000 -1,304,000 1,304,000 1,361,000 1,174,000 1,081,000 562,000 1,064,000 925,000 851,000 1,439,000 1,090,000 926,000 1,042,000 844,000 2,884,000 986,000 1,013,000 947,000 941,000 1,199,000 1,000,000 1,099,000 918,000 969,000 896,000 1,135,000 1,032,000 887,000 814,000 565,000 612,000 739,000 773,000 600,000 714,000 932,000 686,000 570,000 447,000 646,000 932,000 673,000 423,000 854,000 708,000 591,000 663,000 646,000 536,000 675,000 692,000 1,147,000 753,000 688,000 964,000 1,066,000 932,000 1,156,000 1,012,000 1,044,679.8 951,051.38 877,947.44 761,036.22 598,208.47 648,491.08 628,427.8 592,357.18 372,640.17 423,906.9 493,080.21 454,372.27 402,415.28 353,035.02 383,685.12 -186,000 813,227.19 766,917.9 817,832.51 723,962.75 1,140,026.44 749,368.4 
      sales, general and administrative
                                                                                                                 
      total operating expenses
    11,733,994 9,714,000 9,880,000 12,588,000 -1,304,000 8,788,000 7,166,000 6,629,000 5,868,000 5,750,000 5,510,000 4,643,000 4,132,000 5,310,000 4,257,000 4,022,000 4,522,000 5,060,000 13,741,000 4,677,000 4,657,000 5,135,000 4,053,000 4,630,000 4,413,000 4,612,000 3,807,000 4,446,000 3,971,000 4,868,000 3,785,000 3,806,000 3,559,000 3,712,000 2,834,000 3,548,000 3,202,000 3,457,000 3,067,000 3,408,000 3,006,000 3,027,000 2,574,000 3,086,000 3,388,000 3,636,000 2,588,000 3,330,000 2,908,000 3,171,000 2,754,000 2,784,000 2,646,000 3,395,000 3,024,000 3,753,000 3,100,000 3,576,000 3,208,000 3,693,000 3,396,000 3,714,000 3,318,000 3,387,583.95 3,381,234.6 3,775,077.73 334,267.29 3,690,318.78 2,796,470.04 3,005,966.6 2,758,833.44 8,402,872.58 423,906.9 493,080.21 454,372.27 8,190,103.04 353,035.02 383,685.12 -186,000 11,226,136.61 766,917.9 817,832.51 723,962.75 11,196,718.85 749,368.4 -28,332,647.19 -31,073,372.16 -27,280,529.29 -29,331,504 -33,545,421 
      operating income
    -3,391,686 -5,552,000 -4,225,000 -6,556,000 -4,833,000 -1,570,000 -2,149,000 -428,000 -111,000 461,000 -1,885,000 -427,000 239,000 1,720,000 -293,000 303,000 -1,460,000 79,000 2,121,000 1,654,000 208,000 846,000 -679,000 -1,080,000 -402,000 -178,000 -1,001,000 -430,000 -419,000 335,000 -332,000 -345,000 733,000 1,584,000 -257,000 -217,000 -622,000 -1,030,000 339,000 -1,604,000 558,000 226,000 -333,000 -1,458,000 -1,191,000 253,000 -340,000 -937,000 -1,006,000 -372,000 -195,000 -1,260,000 -670,000 -369,000 -797,000 -1,266,000 -1,384,000 99,000 -1,511,000 -520,000 -1,269,000 -429,000 -1,335,000 -1,471,066.75 -1,488,629.69 -746,349.94 1,492,640.1 5,950,792.35 4,605,141.12 -1,817,183.34 -751,713.84 -856,947 -480,980.83 -6,035,854.83 1,442,945.84 1,590,741.18 1,628,488.73 -5,964,645.8 1,868,110.14 1,641,319.68 5,655,646.88 -10,285,985.3 599,637.15 796,973.87 842,945.25 -8,123,900.84 817,216.62 4,485,409.6 5,044,678.1 -21,215,141.79 5,219,563.5 6,380,701.8 5,921,219.85 -24,151,635.32 7,935,620 5,937,725.36 5,553,760.4 -22,988,228.72 4,208,760 4,829,500 5,945,216 -22,261,412 3,733,576 7,194,925 6,128,166 -23,365,181 8,207,108 4,527,321 4,568,971 
      net income
    -4,913,603 -3,946,000 -4,698,000 -7,491,000 -8,393,000 -5,131,000 13,000 1,827,000 357,000 1,365,000 -1,015,000 -424,000 773,000 780,000 -1,001,000 -175,000 -1,308,000 -978,000 2,490,000 1,379,000 328,000 1,033,000 -692,000 -767,000 89,000 -91,000 -525,000 -1,747,000 1,681,000 -1,278,000 1,261,000 2,498,000 1,360,000 5,116,000 -4,830,000 487,000 -2,440,000 -2,638,000 6,551,000 -5,265,000 840,000 -570,000 -373,000 -195,000 -3,883,000 -1,098,000 -496,000 -2,984,000 -2,897,000 -578,000 871,000 -1,443,000 213,000 -7,224,000 -1,886,000 -1,017,000 -2,589,000 1,629,000 -5,768,000 -539,000 -3,088,000 3,591,000 -3,992,000 1,000,198.3 1,030,833.32 -2,046,536.43 -1,446,389.28 -736,553.69 -1,193,204.64 -1,144,948.36 -847,057 -850,686.2 -620,407.52 96,510.64 -579,339.43 -408,835.35 -140,400.26 -381,446.54 -254,925.06 -503,381.76 -12,986.56 -4,507,529.2 -1,085,180.25 -2,078,911.12 -1,418,637.5 -2,565,980.77 -1,552,407.78 -1,105,246.8 1,150,741.9 6,201,902.62 -2,260,164.3 3,122,696.4 187,214.2 12,875,612.72 1,133,660 -1,541,121.08 -701,021 -3,162,527.52 -2,151,144 -676,130 -278,682 -2,495,374 -4,072,992 -182,150 -557,106 1,173,886 450,940 88,771 86,207 
    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.