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-05-16 2011-03-31 2010-12-31 2010-11-15 2010-09-30 2010-08-16 2010-06-30 2010-03-31 2009-12-31 2009-11-16 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-08-14 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 
      revenue
    4,522,000 4,138,000 4,598,000 3,906,000 10,155,000 11,030,000 8,093,000 6,648,000 6,439,000 6,702,000 6,468,000 7,081,000 3,725,000 4,767,000 4,539,000 4,548,000 4,579,000 4,830,000 5,301,000 5,424,000 5,489,000 5,256,000 5,314,000 5,987,000 6,364,000 6,345,000 6,304,000 6,135,000 5,926,000 7,165,000 7,164,000 7,082,000 6,251,000 10,420,000 23,326,000 47,703,000 48,711,000 57,079,000 55,729,000 54,932,000 55,558,000 55,865,000 56,421,000 57,642,000 58,166,000 61,770,000 55,005,000 50,171,000 44,161,083 40,872,463 34,809,320 31,509,865,000 31,509,865 27,363,298 13,274,686,000 13,274,686 6,224,213,000 6,224,213 6,374,518 6,783,585 6,909,499,000 6,909,499 6,613,127 6,384,889 6,598,456 6,185,760 5,149,633,000 6,016,536 5,992,542 6,064,705 5,906,326 5,872,377 5,824,348 5,925,959 5,660,337 5,615,329 5,395,606 5,540,531 5,647,459 5,453,392 5,258,978 4,724,233 4,418,580 4,571,406 4,571,406 
      cost of revenue
    3,008,000 2,618,000 2,454,000 2,827,000 6,724,000 9,067,000 6,000,000 4,161,000 4,081,000 4,247,000 4,043,000 4,008,000 1,828,000 1,801,000 1,813,000 1,791,000 1,833,000 1,788,000 1,800,000 1,885,000 2,361,000 2,308,000 2,324,000 2,328,000 2,171,000 2,171,000 2,170,000 2,171,000 2,171,000 2,176,000 2,168,000 2,179,000 2,206,000 6,156,000 18,794,000 43,152,000 43,348,000 48,893,000 48,115,000 47,209,000 47,459,000 47,863,000 49,253,000 50,958,000 52,763,000 49,164,000 42,227,000 40,123,000 63,036,754 21,963,988 19,102,771 18,115,812 16,121,263 8,243,065 3,965,010 4,060,964 3,994,413 3,929,280 3,709,728 3,737,729 4,202,080 4,162,908 3,697,477 3,587,397 3,673,237 3,746,406 3,653,871 3,688,575 3,720,183 3,559,660 3,524,547 3,522,632 
      gross profit
    1,514,000 1,520,000 2,144,000 1,079,000 3,431,000 1,963,000 2,093,000 2,487,000 2,358,000 2,455,000 2,425,000 3,073,000 1,897,000 2,966,000 2,726,000 2,757,000 2,746,000 3,042,000 3,501,000 3,539,000 3,128,000 2,948,000 2,990,000 3,659,000 4,193,000 4,174,000 4,134,000 3,964,000 3,755,000 4,989,000 4,996,000 4,903,000 4,045,000 4,264,000 4,532,000 4,551,000 5,363,000 8,186,000 7,614,000 7,723,000 8,099,000 8,002,000 7,168,000 6,684,000 5,403,000 12,606,000 12,778,000 10,048,000 -18,875,671 18,908,475 15,706,549 31,509,865,000 13,394,053 11,242,035 13,274,686,000 5,031,621 6,224,213,000 2,259,203 2,313,554 2,789,172 6,909,499,000 2,980,219 2,903,399 2,647,160 2,396,376 2,022,852 5,149,633,000 2,319,059 2,405,145 2,391,468 2,159,920 2,218,506 2,135,773 2,205,776 2,100,677 2,090,782 1,872,974 5,540,531 5,647,459 5,453,392 5,258,978 4,724,233 4,418,580 4,571,406 4,571,406 
      operating expenses
                                                                                         
      research and development
      sales, general and administrative
                                                                                         
      total operating expenses
    1,354,000 1,924,000 1,958,000 1,808,000 2,370,000 2,419,000 2,622,000 3,826,000 2,071,000 1,827,000 1,877,000 1,958,000 2,196,000 2,336,000 1,645,000 1,875,000 1,547,000 1,750,000 1,884,000 2,185,000 2,502,000 2,317,000 4,317,000 4,381,000 2,926,000 2,773,000 2,316,000 3,312,000 2,524,000 2,963,000 4,443,000 4,458,000 6,480,000 4,034,000 4,271,000 4,876,000 5,355,000 6,973,000 7,415,000 6,417,000 7,631,000 6,778,000 7,369,000 7,891,000 6,709,000 8,558,000 8,740,000 7,493,000 -18,736,622 17,194,213 3,278,247 10,482,845,000 13,036,762 11,750,486 5,488,360,000 5,791,550 2,296,288,000 2,529,698 2,427,440 2,444,761 2,250,031,000 2,481,805 2,376,039 2,243,234 1,838,281 2,309,419 2,113,129,000 2,733,045 2,249,950 2,402,211 2,078,068 2,161,720 1,951,942 1,961,777 2,016,406 2,058,244 1,826,137 -21,134,129 -17,466,679 
      operating income
    160,000 -404,000 186,000 -729,000 2,909,000 1,708,000 -529,000 -1,339,000 287,000 628,000 548,000 1,115,000 -299,000 630,000 1,081,000 882,000 1,199,000 1,292,000 1,617,000 1,354,000 626,000 631,000 -1,327,000 -722,000 1,267,000 1,401,000 1,818,000 652,000 1,231,000 2,026,000 553,000 445,000 -2,435,000 230,000 261,000 -325,000 8,000 1,213,000 199,000 1,306,000 469,000 1,224,000 -201,000 -1,207,000 -1,306,000 4,048,000 4,038,000 2,555,000 -139,049 1,714,262 736,079 357,291,000 357,291 -508,451 -759,929,000 -759,929 -270,495,000 -270,495 -113,886 344,411 498,415,000 498,414 527,360 403,926 144,141 -286,567 -394,000 -393 155,195 -10,743 81,852 56,786 183,831 243,999 84,271 32,538 46,837 -15,593,598 5,647,459 5,453,392 5,258,978 -12,742,446 4,418,580 4,571,406 4,571,406 
      net income
    -238,000 -973,000 -685,000 -1,994,816 -6,723,000 -371,649 -1,325,793 -4,493,000 -661,000 -39,000 -503,000 21,000 -1,013,000 -73,000 412,000 -14,000 748,000 5,811,000 -1,243,000 184,000 -1,642,000 -4,509,000 -3,216,000 -2,528,000 713,000 -766,000 20,000 -952,000 1,458,000 -1,988,000 -4,982,000 -1,950,000 -8,594,000 -4,812,000 -5,093,000 -5,019,000 -5,282,000 -3,331,000 -2,638,000 -2,350,000 -3,087,000 -218,000 -6,704,000 -2,558,000 883,000 -1,702,000 679,000 -206,000 -4,530,078 3,527,989 -4,396,870 -748,889,000 -765,296 -1,043,317 -1,579,813,000 -1,499,764 194,817,000 -610,041 409,501 -2,649 193,818,000 200,017 147,101 95,814 -295,583 -664,449 22,961,000 22,963 -139,468 -267,053 395,785 -212,880 -134,777 -508,710 -654,646 -622,778 -655,084 -647,222 35,884 -525,456 -202,404 383,237 -271,816 55,710 55,710 
    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.