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 1995-03-31 1994-12-31 1994-09-30 1994-06-30 1994-03-31 1993-12-31 1993-09-30 1993-06-30 1993-03-31 1992-12-31 1992-09-30 1992-06-30 1992-03-31 1991-12-31 1991-09-30 1991-06-30 1991-03-31 1990-12-31 1990-09-30 
      revenue
    4,741,000 4,073,000 5,865,000 5,778,000 6,489,000 6,356,000 7,575,000 7,523,000 7,808,000 9,361,000 7,826,000 8,644,000 10,451,000 7,129,000 5,567,000 6,551,000 9,381,000 7,857,000 7,329,000 6,773,000 6,954,000 6,192,000 6,162,000 6,313,000 7,902,000 7,000,000 6,409,000 6,791,000 6,928,000 6,003,000 7,369,000 6,038,000 7,609,000 9,582,000 11,143,000 13,220,000 13,165,000 12,572,000 9,667,000 8,520,000 9,135,000 8,290,000 7,712,000 7,930,000 7,818,000 8,183,000 5,931,000 6,343,000 6,610,000 8,052,000 6,646,000 7,344,000 6,370,870 5,586,357 6,097,312 6,520,496 8,108,110 7,106,270 5,729,887 7,164,998 9,316,412 11,193,631 10,549,489 6,432,016 8,100,649 6,259,541 6,104,736 6,147,486 6,439,679 5,038,336 3,869,693 4,373,650 6,137,307 3,393,804 4,231,104 6,007,607 6,267,947 5,977,048 5,636,586 5,426,881 1,581,677 1,387,100 1,337,517 2,214,012 2,160,985 1,286,966 776,600 775,633 1,250,508 1,139,025 932,160 1,513,604 1,557,588 2,760,773 1,957,638 1,517,518 1,600,000 1,600,000 1,900,000 1,600,000 1,900,000 1,200,000 1,200,000 1,000,000 2,100,000 2,400,000 2,000,000 1,400,000 3,100,000 2,900,000 3,300,000 2,000,000 5,100,000 4,300,000 5,400,000 5,800,000 7,200,000 6,400,000 6,100,000 4,700,000 3,900,000 4,300,000 6,200,000 6,200,000 7,600,000 6,500,000 5,300,000 3,500,000 2,800,000 2,900,000 3,000,000 3,200,000 3,900,000 6,400,000 
      cost of revenue
    481,000 552,000 1,516,000 1,648,000 1,853,000 1,983,000 2,084,000 2,211,000 2,104,000 2,649,000 2,288,000 2,355,000 2,989,000 2,104,000 1,210,000 2,041,000 2,216,000 1,803,000 1,603,000 1,491,000 1,544,000 1,454,000 1,378,000 1,815,000 3,561,000 2,357,000 1,906,000 2,102,000 2,399,000 1,902,000 1,667,000 1,852,000 2,320,000 2,761,000 3,265,000 3,858,000 3,869,000 3,405,000 2,837,000 2,586,000 2,846,000 2,364,000 2,490,000 2,282,000 2,265,000 2,301,000 1,762,000 1,916,000 2,107,000 2,163,000 2,142,000 2,212,000 864,475 711,517 723,074 847,585 1,229,777 1,081,986 1,053,217 1,256,804 1,522,053 1,781,952 1,733,841 1,138,185 1,582,278 1,248,005 1,218,193 1,208,628 1,340,357 1,194,174 837,408 918,879 1,421,078 926,042 1,015,364 1,273,573 1,424,815 1,617,788 1,661,447 1,829,246 707,888 731,607 592,583 909,585 564,805 559,079 3,442,347 595,412 1,192,733 836,677 785,533 1,005,704 1,242,564 1,817,183 1,045,082 1,008,509 1,100,000 1,100,000 1,200,000 1,100,000 1,100,000 700,000 900,000 700,000 1,600,000 1,400,000 1,100,000 800,000 1,700,000 1,800,000 1,900,000 1,800,000 3,500,000 2,400,000 2,900,000 3,200,000 3,600,000 3,500,000 3,700,000 2,800,000 2,400,000 3,100,000 3,300,000 3,000,000 3,100,000 3,000,000 2,500,000 1,900,000 1,500,000 1,600,000 1,800,000 2,000,000 3,000,000 3,100,000 
      gross profit
    4,260,000 3,521,000 4,349,000 4,130,000 4,636,000 4,373,000 5,491,000 5,312,000 5,704,000 6,712,000 5,538,000 6,289,000 7,462,000 5,025,000 4,357,000 4,510,000 7,165,000 6,054,000 5,726,000 5,282,000 5,410,000 4,738,000 4,784,000 4,498,000 4,341,000 4,643,000 4,503,000 4,689,000 4,529,000 4,101,000 5,702,000 4,186,000 5,289,000 6,821,000 7,878,000 9,362,000 9,296,000 9,167,000 6,830,000 5,934,000 6,289,000 5,926,000 5,222,000 5,648,000 5,553,000 5,882,000 4,169,000 4,427,000 4,503,000 5,889,000 4,504,000 5,132,000 5,506,395 4,874,840 5,374,238 5,672,911 6,878,333 6,024,284 4,676,670 5,908,194 7,794,359 9,411,679 8,815,648 5,293,831 6,518,371 5,011,536 4,886,543 4,938,858 5,099,322 3,844,162 3,032,285 3,454,771 4,716,229 2,467,762 3,215,740 4,734,034 4,843,132 4,359,260 3,975,139 3,597,635 873,789 655,493 744,934 1,304,427 1,596,180 727,887 -2,665,747 180,221 57,775 302,348 146,627 507,900 315,024 943,590 912,556 509,009 500,000 500,000 700,000 500,000 800,000 500,000 300,000 300,000 500,000 1,000,000 900,000 600,000 1,400,000 1,100,000 1,400,000 200,000 1,600,000 1,900,000 2,500,000 2,600,000 3,600,000 2,900,000 2,400,000 1,900,000 1,500,000 1,200,000 2,900,000 3,200,000 4,500,000 3,500,000 2,800,000 1,600,000 1,300,000 1,300,000 1,200,000 1,200,000 900,000 3,300,000 
      operating expenses
                                                                                                                                          
      research and development
    1,252,000 1,147,000 1,263,000 2,281,000 1,813,000 2,137,000 2,367,000 2,275,000 2,449,000 2,285,000 2,268,000 2,192,000 2,176,000 1,849,000 1,878,000 2,211,000 2,520,000 2,485,000 2,139,000 2,127,000 2,014,000 2,035,000 2,057,000 3,339,000 2,267,000 2,254,000 2,232,000 2,574,000 2,683,000 2,360,000 2,204,000 2,271,000 2,542,000 2,093,000 2,272,000 2,256,000 2,207,000 2,086,000 2,170,000 2,027,000 1,960,000 2,112,000 1,756,000 1,866,000 1,611,000 1,971,000 1,975,000 2,212,000 2,082,000 2,630,000 3,304,000 2,776,000 1,800,158 1,714,474 1,525,346 1,556,126 1,615,390 1,702,263 1,738,278 2,161,215 2,302,689 1,905,841 1,503,595 1,409,209 1,176,356 1,129,345 1,133,424 1,064,875 1,410,110 1,266,389 1,265,196 1,319,198 1,377,150 1,406,486 985,408 1,016,048 963,809 1,072,636 1,084,356 1,712,041 570,497 619,762 609,545 584,253 620,386 478,720 337,139 189,756 188,867 199,736 198,888 163,976 150,388 198,544 150,760 209,903 200,000 200,000 200,000 300,000 300,000 300,000 300,000 300,000 300,000 400,000 400,000 300,000 500,000 700,000 700,000 500,000 600,000 900,000 700,000 800,000 700,000 800,000 700,000 800,000 
      sales, general and administrative
                                                                                                                                          
      total operating expenses
    4,976,000 4,740,000 6,272,000 8,055,000 7,969,000 8,333,000 8,605,000 8,834,000 9,852,000 8,893,000 8,409,000 7,822,000 8,957,000 6,714,000 6,668,000 8,403,000 9,110,000 8,014,000 7,184,000 6,316,000 8,204,000 5,987,000 5,723,000 7,646,000 6,515,000 6,885,000 7,127,000 7,632,000 7,821,000 6,753,000 7,235,000 6,679,000 7,639,000 7,165,000 8,263,000 8,919,000 8,781,000 8,241,000 6,996,000 6,394,000 6,910,000 6,280,000 5,695,000 5,976,000 6,338,000 6,523,000 6,081,000 6,476,000 7,439,000 4,085,000 9,561,000 9,307,000 8,432,198 6,286,046 6,406,838 6,874,284 6,588,066 5,998,061 6,080,673 6,941,647 7,471,204 7,188,495 6,248,952 5,641,077 5,888,472 5,566,829 5,616,821 5,386,989 6,374,774 4,870,884 5,569,623 5,053,938 6,625,404 4,988,632 4,285,034 3,989,222 4,074,573 3,854,708 3,781,870 5,331,234 2,401,233 6,020,366 2,020,600 1,220,197 1,484,244 2,358,543 4,683,686 682,191 688,715 827,956 914,534 1,124,111 1,125,814 1,079,487 1,131,252 1,039,260 900,000 1,100,000 1,000,000 1,500,000 1,200,000 1,300,000 1,100,000 1,300,000 1,400,000 1,600,000 1,600,000 1,600,000 2,000,000 2,800,000 2,500,000 2,400,000 3,000,000 3,000,000 2,600,000 2,400,000 2,600,000 2,500,000 2,200,000 2,400,000 1,700,000 3,000,000 2,400,000 2,200,000 2,400,000 2,200,000 1,800,000 1,900,000 1,900,000 2,800,000 2,400,000 2,400,000 4,400,000 2,600,000 
      operating income
    -716,000 -1,219,000 -1,923,000 -3,925,000 -3,333,000 -3,960,000 -3,114,000 -3,522,000 -4,148,000 -2,181,000 -2,871,000 -1,533,000 -1,495,000 -1,689,000 -2,311,000 -3,893,000 -1,945,000 -1,960,000 -1,458,000 -1,034,000 -2,794,000 -1,249,000 -939,000 -3,148,000 -4,167,000 -6,942,000 -2,624,000 -435,000 -3,292,000 -2,652,000 -1,533,000 -2,493,000 -2,350,000 -344,000 -27,828,000 443,000 515,000 926,000 -166,000 -460,000 -621,000 -354,000 -473,000 -328,000 -785,000 -641,000 -1,912,000 -2,049,000 -3,014,000 -24,946,000 -5,057,000 -4,175,000 -2,925,803 -1,411,206 -1,032,600 -1,201,373 290,267 26,223 -1,404,003 -1,033,453 323,155 2,223,184 2,566,696 -347,246 629,899 -555,293 -730,278 -448,131 -1,275,452 -1,026,722 -2,537,338 -1,599,167 -1,909,175 -2,520,870 -1,069,294 744,812 768,559 504,552 193,269 -1,733,599 -1,527,444 -5,364,873 -1,275,666 84,230 111,936 -1,630,656 -7,349,433 -501,970 -630,940 -525,608 -767,907 -731,970 -810,790 -135,897 -218,696 -530,251 -400,000 -600,000 -300,000 -1,000,000 -400,000 -800,000 -800,000 -1,000,000 -900,000 -600,000 -700,000 -1,000,000 -600,000 -1,700,000 -1,100,000 -2,200,000 -1,400,000 -1,100,000 -100,000 200,000 1,000,000 400,000 200,000 -500,000 -200,000 -1,800,000 500,000 1,000,000 2,100,000 1,300,000 1,000,000 -300,000 -600,000 -1,500,000 -1,200,000 -1,200,000 -3,500,000 700,000 
      net income
    1,362,000 -1,374,000 -1,750,000 -3,778,000 -3,095,000 -3,836,000 -3,122,000 -3,545,000 -4,146,000 -2,176,000 -3,280,000 -1,643,000 -1,603,000 -1,797,000 -2,398,000 -11,812,000 -3,348,000 -2,956,000 -3,530,000 -3,717,000 -3,344,000 -1,365,000 -1,027,000 -3,281,000 -4,235,000 -6,933,000 -2,631,000 -457,000 -3,316,000 -2,665,000 -1,575,000 -2,533,000 -2,402,000 -402,000 -27,786,000 -1,857,000 -96,000 274,000 -997,000 -190,000 -4,410,000 -589,000 -1,882,000 -727,000 -2,702,000 -1,465,000 -2,943,000 -2,264,000 -3,310,000 -24,983,000 -5,093,000 -4,201,000 -2,910,651 -1,392,586 -736,119 -1,184,607 317,398 112,758 -1,399,253 -998,527 320,869 2,094,574 2,386,598 -445,853 525,061 -670,045 -839,611 -553,937 -1,379,283 -1,094,482 -2,558,299 -1,605,894 -1,753,924 -2,562,831 -1,083,662 641,929 658,631 366,049 46,458 -1,899,401 -1,594,455 -5,395,367 -1,285,144 76,558 103,007 -1,640,665 -7,359,510 -521,122 -635,032 -548,205 -797,943 -639,591 -830,056 -175,627 -257,501 -564,464 -400,000 -600,000 -300,000 -2,700,000 -700,000 -800,000 -800,000 -1,100,000 -1,300,000 -600,000 2,200,000 -1,100,000 -800,000 -1,700,000 -1,200,000 -2,300,000 -1,500,000 -1,200,000 -2,800,000 200,000 800,000 400,000 200,000 -500,000 -1,100,000 -900,000 400,000 800,000 2,000,000 1,300,000 800,000 -300,000 -700,000 -1,600,000 -1,400,000 -1,300,000 -3,500,000 700,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.