7Baggers
Quarterly
Annual
    Unit: USD2023-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-09-30 1992-06-30 1992-03-31 1991-09-30 
      revenue
    5,175,000 6,739,000 5,330,000 6,068,000 7,596,000 13,077,000 12,824,000 12,023,000 11,321,000 10,343,000 10,868,000 11,108,000 9,429,000 11,569,000 10,812,000 13,508,000 13,032,000 12,091,000 14,019,000 13,414,000 13,264,000 12,036,000 12,560,298 11,933,174 9,548,758 9,003,906 8,344,301 7,610,104 6,368,415 7,928,963 8,339,155 8,213,297 8,627,691 9,340,906 11,372,215 10,438,916 9,185,331 9,532,244 8,790,954 8,704,886 6,796,989 8,215,438 7,385,241 7,092,046 6,901,819 7,209,138 7,064,591 6,472,756 6,076,955 6,636,317 5,709,963 6,080,604 6,137,342 -13,160,404 13,124,100 11,502,889 11,361,743 11,426,195 13,608,518 13,007,863 12,988,564 14,206,839 13,992,357 14,274,247 14,128,607 14,127,232 13,657,988 12,155,357 13,822,672 14,296,627 12,463,164 5,962,676 6,048,177 5,090,494 5,943,863 5,584,405 5,486,445 5,548,562 5,187,062 4,835,975 4,152,642 5,019,112 5,105,392 5,541,000 5,082,312 3,662,032 4,264,986 5,335,268 5,779,552 4,764,612 4,742,774 2,295,551 2,141,335 1,748,557 1,800,000 1,800,000 1,500,000 -6,900,000 4,300,000 3,300,000 6,100,000 6,400,000 6,800,000 7,000,000 7,100,000 6,100,000 6,100,000 5,000,000 5,300,000 4,000,000 4,500,000 4,100,000 3,400,000 2,700,000 2,500,000 2,000,000 1,400,000 1,200,000 1,100,000 1,600,000 1,100,000 1,200,000 1,200,000 1,300,000 1,200,000 
      cost of revenue
    2,227,000 2,716,000 2,672,000 2,653,000 3,241,000 6,609,000 6,284,000 5,889,000 5,376,000 5,125,000 5,214,000 5,440,000 5,001,000 5,965,000 5,987,000 7,375,000 7,305,000 6,827,000 7,555,000 7,244,000 6,996,000 6,565,000 6,446,992 8,589,013 5,216,248 5,724,156 4,521,302 4,271,214 3,648,301 4,154,434 4,715,944 4,646,812 4,764,044 5,257,536 5,607,564 5,509,144 4,919,431 5,039,884 4,555,655 4,624,558 3,476,626 4,083,210 3,685,575 3,502,208 3,546,754 3,743,123 3,631,540 3,554,978 3,427,095 3,536,229 3,013,456 3,124,767 3,334,295 -6,232,723 6,754,432 5,967,030 5,710,657 6,148,140 6,732,605 6,793,331 6,822,842 6,088,339 6,161,001 6,312,152 6,502,916 6,593,306 6,034,742 5,583,972 6,281,188 6,406,560 5,810,587 2,896,775 2,769,652 2,602,287 2,768,510 2,555,970 2,395,149 2,571,864 2,371,621 2,455,921 2,068,628 2,403,769 2,709,373 2,913,000 2,837,892 1,663,019 1,797,544 2,610,069 2,604,625 9,392,479 1,759,619 575,747 563,658 554,677 400,000 500,000 300,000 -4,500,000 2,300,000 2,200,000 2,300,000 1,900,000 2,000,000 2,000,000 1,900,000 1,500,000 1,300,000 1,500,000 1,300,000 1,000,000 1,200,000 1,000,000 900,000 800,000 900,000 700,000 500,000 600,000 500,000 700,000 400,000 500,000 400,000 600,000 700,000 
      gross profit
    2,948,000 4,023,000 2,658,000 3,415,000 4,355,000 6,468,000 6,540,000 6,134,000 5,945,000 5,218,000 5,654,000 5,668,000 4,428,000 5,604,000 4,825,000 6,133,000 5,727,000 5,264,000 6,464,000 6,170,000 6,268,000 5,471,000 6,113,306 3,344,161 4,332,510 3,279,750 3,822,999 3,338,890 2,720,114 3,774,529 3,623,211 3,566,485 3,863,647 4,083,370 5,764,651 4,929,772 4,265,900 4,492,360 4,235,299 4,080,328 3,320,363 4,132,228 3,699,666 3,589,838 3,355,065 3,466,015 3,433,051 2,917,778 2,649,860 3,100,088 2,696,507 2,955,837 2,803,047 -6,927,681 6,369,668 5,535,859 5,651,086 5,278,055 6,875,913 6,214,532 6,165,722 8,118,500 7,831,356 7,962,095 7,625,691 7,533,926 7,623,246 6,571,385 7,541,484 7,890,067 6,652,577 3,065,901 3,278,525 2,488,207 3,175,353 3,028,435 3,091,296 2,976,698 2,815,441 2,380,054 2,084,014 2,615,343 2,396,019 2,628,000 2,244,420 1,999,013 2,467,442 2,725,199 3,174,927 -4,627,867 2,983,155 1,719,804 1,577,677 1,193,880 1,400,000 1,300,000 1,200,000 -2,400,000 2,000,000 1,100,000 3,800,000 4,500,000 4,800,000 5,000,000 5,200,000 4,600,000 4,800,000 3,500,000 4,000,000 3,000,000 3,300,000 3,100,000 2,500,000 1,900,000 1,600,000 1,300,000 900,000 600,000 600,000 900,000 700,000 700,000 800,000 700,000 500,000 
      operating expenses
                                                                                                                                 
      research and development
    409,000 419,000 1,068,000 1,126,000 1,159,000 1,270,000 1,435,000 1,464,000 1,382,000 1,309,000 1,826,000 1,675,000 1,578,000 1,361,000 1,343,000 1,499,000 1,714,000 1,249,000 1,191,000 1,313,000 1,157,000 1,127,000 1,051,233 1,129,809 1,086,914 1,003,190 948,654 1,029,941 1,064,321 1,057,793 1,026,580 956,465 916,436 837,808 863,011 918,109 760,992 686,214 719,552 627,181 612,123 633,258 671,503 619,803 599,466 586,106 577,725 572,334 524,784 535,787 543,944 553,735 541,332 -3,133,539 1,641,889 1,666,806 1,890,862 1,570,105 1,804,631 2,047,877 1,872,203 2,359,354 2,113,106 2,247,836 2,038,562 
      sales, general and administrative
                                                                                                                                 
      total operating expenses
    4,330,000 3,789,000 5,239,000 5,093,000 5,811,000 6,575,000 6,089,000 5,969,000 5,957,000 5,739,000 6,002,000 5,727,000 5,782,000 6,154,000 5,503,000 5,987,000 6,125,000 5,640,000 5,545,000 5,924,000 5,748,000 5,463,000 5,331,471 5,613,277 6,051,491 4,821,904 3,554,915 3,692,278 3,640,765 3,676,510 3,460,811 3,418,591 3,524,922 3,600,362 3,639,081 3,661,395 3,463,853 3,830,027 3,663,525 3,363,079 3,075,956 3,307,904 2,926,797 2,980,628 2,803,850 2,824,725 2,734,166 2,705,738 2,352,228 2,886,979 2,736,777 2,634,697 2,491,503 -6,511,698 6,052,736 6,009,687 6,002,157 5,960,775 6,967,403 7,281,845 6,723,124 7,231,785 7,086,976 7,220,134 6,836,057 6,218,003 6,397,572 6,077,341 6,389,729 6,601,433 6,014,744 1,855,661 2,055,764 2,168,631 2,246,820 2,075,415 2,970,953 2,284,827 1,903,261 1,932,763 2,001,277 1,834,324 1,770,358 1,749,000 1,642,048 1,213,882 1,415,868 1,507,938 1,460,463 -5,428,910 2,357,631 1,090,347 890,254 651,430 800,000 600,000 600,000 -2,900,000 2,400,000 1,800,000 2,000,000 1,800,000 1,900,000 1,800,000 1,900,000 1,700,000 1,400,000 1,200,000 1,200,000 1,300,000 1,100,000 1,100,000 800,000 700,000 600,000 700,000 400,000 400,000 400,000 400,000 300,000 300,000 300,000 300,000 200,000 
      operating income
    -1,382,000 -82,000 -2,581,000 -1,678,000 -1,456,000 249,000 -549,000 165,000 -12,000 -6,336,000 -348,000 -59,000 -1,354,000 -550,000 -678,000 146,000 -398,000 -742,000 919,000 33,000 520,000 261,000 781,835 -2,269,116 -1,718,981 -1,542,154 268,084 -353,388 -920,651 98,019 162,400 147,894 338,725 483,008 2,125,570 1,268,377 802,047 662,333 571,774 717,249 244,407 824,324 772,869 609,210 551,215 641,290 698,885 212,040 297,632 213,109 -40,270 321,140 311,544 -415,983 316,932 -473,828 -351,071 -33,814,621 -91,490 -1,067,313 -557,402 886,715 744,380 741,961 789,634 1,315,923 1,225,674 494,044 1,151,755 1,288,634 637,833 1,210,240 1,222,761 319,576 928,533 953,020 120,343 691,871 912,180 447,291 82,737 781,019 625,661 879,000 602,372 785,131 1,051,574 1,217,261 1,714,464 801,043 625,524 629,457 687,423 542,450 600,000 700,000 600,000 500,000 -400,000 -700,000 1,800,000 2,700,000 2,900,000 3,200,000 3,300,000 2,900,000 3,400,000 2,300,000 2,800,000 1,700,000 2,200,000 2,000,000 1,700,000 1,200,000 1,000,000 600,000 500,000 200,000 200,000 500,000 400,000 400,000 500,000 400,000 300,000 
      net income
    -941,000 256,000 -2,268,000 -1,360,000 -1,473,000 384,000 -187,000 1,537,000 -233,000 -5,498,000 -775,000 -668,000 -1,147,000 235,000 -461,000 156,000 -344,000 -718,000 558,000 -180,000 374,000 -2,547,000 653,396 -1,368,131 -1,231,443 -1,159,315 121,837 -218,193 -576,327 23,683 75,139 84,005 193,853 285,089 983,174 715,913 439,976 1,348,024 1,089,991 1,057,959 346,226 1,004,682 854,806 655,449 655,864 716,296 826,638 501,162 385,552 357,607 38,903 -160,258 -964,062 2,232,642 162,989 -76,907 -286,472 -29,236,124 -510,148 -989,816 -528,976 847,729 941,937 1,003,747 663,243 1,190,101 1,127,637 189,868 1,016,505 790,534 623,959 1,058,870 1,070,601 712,130 784,563 646,917 187,867 630,749 646,777 367,326 118,144 431,296 431,804 536,000 368,652 -1,597,777 718,489 872,684 1,223,875 733,420 543,320 194,810 662,678 1,238,581 600,000 600,000 4,100,000 600,000 -100,000 -400,000 1,200,000 1,700,000 1,800,000 2,100,000 2,200,000 2,100,000 2,100,000 1,500,000 1,800,000 1,300,000 1,500,000 1,300,000 1,100,000 800,000 600,000 400,000 300,000 200,000 100,000 300,000 200,000 400,000 300,000 200,000 300,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.