7Baggers
Quarterly
Annual
    Unit: USD2024-06-30 2024-03-31 2023-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 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 
      
                                                                         
      revenues
    48,773,000 47,334,000 43,584,000 41,911,000 43,838,000 39,993,000 42,855,000 44,631,000 48,882,000 47,138,000 40,293,000 42,855,000 42,693,000 39,169,000 32,243,000 33,785,000 37,968,000 43,594,000 34,466,000 38,883,000 40,103,000 41,614,000 34,926,000 39,274,000 38,847,000 39,401,000 34,024,000 37,903,000 36,164,000 38,504,000 33,294,000 37,835,000 36,143,000 36,215,000 32,372,000 37,381,000 37,655,000 38,324,000 32,693,000 36,625,000 35,025,000 36,419,000 31,851,000 34,044,000 32,605,000 28,497,000 30,637,000 30,689,000 29,239,000 25,519,000 30,457,000 31,139,000 30,589,000 26,630,000 27,156,000 27,881 26,902,000 24,403,000 25,192,000 26,001,000 25,047,000 23,590,000 23,461,000 24,242,000 24,602,000 20,988,000 21,315,000 23,199,000 23,037,000 
      cost of goods sold
    32,926,000 34,983,000 27,267,000 28,175,000 26,584,000 24,912,000 24,681,000 26,978,000 28,049,000 27,894,000 22,917,000 25,065,000 24,826,000 22,830,000 18,314,000 18,887,000 20,499,000 23,726,000 18,964,000 20,992,000 21,511,000 22,911,000 19,321,000 21,275,000 19,624,000 20,450,000 18,000,000 19,498,000 18,470,000 19,873,000 18,068,000 20,211,000 18,928,000 18,650,000 17,084,000 18,997,000 18,871,000 19,800,000 13,808,500 18,587,000 17,616,000 19,031,000 17,174,000 17,003,000 16,971,000 15,754,000 15,742,000 16,016,000 15,410,000 12,815,000 15,161,000 14,684,000 15,037,000 13,747,000 14,180,000 14,851 14,877,000 13,410,000 13,973,000 13,970,000 13,958,000 13,069,000 13,221,000 13,137,000 13,922,000 12,303,000 12,210,000 12,880,000 13,377,000 
      gross profit
    15,847,000 12,351,000 16,317,000 13,736,000 17,254,000 15,081,000 18,174,000 17,653,000 20,833,000 19,244,000 17,376,000 17,790,000 17,867,000 16,339,000 13,929,000 14,898,000 17,469,000 19,868,000 15,502,000 17,891,000 18,592,000 18,703,000 15,605,000 17,999,000 19,223,000 18,951,000 16,024,000 18,405,000 17,694,000 18,631,000 15,226,000 17,624,000 17,215,000 17,565,000 15,288,000 18,384,000 18,784,000 18,524,000 13,208,750 18,038,000 17,409,000 17,388,000 14,677,000 17,041,000 15,634,000 12,743,000 14,895,000 14,673,000 13,829,000 12,704,000 15,296,000 16,455,000 15,552,000 12,883,000 12,976,000 13,030 12,025,000 10,993,000 11,219,000 12,031,000 11,089,000 10,521,000 10,240,000 11,105,000 10,680,000 8,685,000 9,105,000 10,319,000 9,660,000 
      yoy
    -8.15% -18.10% -10.22% -22.19% -17.18% -21.63% 4.59% -0.77% 16.60% 17.78% 24.75% 19.41% 2.28% -17.76% -10.15% -16.73% -6.04% 6.23% -0.66% -0.60% -3.28% -1.31% -2.61% -2.21% 8.64% 1.72% 5.24% 4.43% 2.78% 6.07% -0.41% -4.13% -8.35% -5.18% 15.74% 1.92% 7.90% 6.53% -10.00% 5.85% 11.35% 36.45% -1.46% 16.14% 13.05% 0.31% -2.62% -10.83% -11.08% -1.39% 17.88% 126185.50% 29.33% 17.19% 15.66% -99.89% 8.44% 4.49% 9.56% 8.34% 3.83% 21.14% 12.47% 7.62% 10.56%     
      qoq
    28.31% -24.31% 18.79% -20.39% 14.41% -17.02% 2.95% -15.26% 8.26% 10.75% -2.33% -0.43% 9.35% 17.30% -6.50% -14.72% -12.07% 28.16% -13.35% -3.77% -0.59% 19.85% -13.30% -6.37% 1.44% 18.27% -12.94% 4.02% -5.03% 22.36% -13.61% 2.38% -1.99% 14.89% -16.84% -2.13% 1.40% 40.24% -26.77% 3.61% 0.12% 18.47% -13.87% 9.00% 22.69% -14.45% 1.51% 6.10% 8.86% -16.95% -7.04% 5.81% 20.72% -0.72% 99485.57% -99.89% 9.39% -2.01% -6.75% 8.49% 5.40% 2.74% -7.79% 3.98% 22.97% -4.61% -11.76% 6.82%  
      gross margin %
                                                                         
      operating expenses:
                                                                         
      selling
    2,714,000 2,772,000 2,534,000 2,348,000 2,317,000 2,727,000 2,331,000 2,306,000 2,629,000 2,517,000 2,179,000 2,081,000 1,874,000 1,926,000 1,860,000 1,888,000 1,703,000 2,070,000 2,239,000 2,092,000 2,098,000 2,384,000 2,172,000 2,105,000 2,045,000 2,018,000 1,948,000 1,691,000 1,864,000 1,748,000 1,740,000 1,471,000 1,664,000 1,735,000 1,518,000 1,322,000 1,682,000 1,520,000 1,160,500 1,440,000 1,616,000 1,585,000 1,622,000 1,530,000 1,481,000 1,486,000 1,301,000 1,465,000 1,442,000 1,269,000 1,220,000 1,341,000 1,495,000 1,292,000 1,312,000 1,346 1,418,000 1,283,000 1,357,000 1,516,000 1,493,000 1,491,000 1,432,000 1,646,000 1,699,000 1,535,000 1,494,000 1,672,000 1,651,000 
      general and administrative
    11,279,000 4,787,000 5,534,000 5,453,000 5,951,000 6,254,000 5,718,000 4,493,000 5,622,000 5,100,000 5,834,000 4,838,000 4,753,000 4,172,000 4,264,000 4,039,000 4,628,000 4,400,000 3,828,000 3,990,000 4,304,000 4,187,000 3,747,000 3,933,000 4,309,000 4,229,000 4,040,000 4,086,000 4,287,000 4,017,000 3,877,000 3,613,000 3,880,000 3,949,000 3,886,000 3,926,000 4,313,000 3,958,000 3,116,250 4,151,000 4,386,000 3,928,000 3,660,000 3,651,000 3,706,000 3,021,000 3,164,000 3,397,000 3,471,000 3,019,000 3,294,000 3,949,000 3,385,000 3,216,000 2,901,000 2,829 2,954,000 3,554,000 2,635,000 2,718,000 2,717,000 2,693,000 2,398,000 2,505,000 2,740,000 2,159,000 2,595,000 2,471,000 2,616,000 
      research and development
    1,320,000 1,650,000 1,585,000 1,869,000 1,607,000 1,630,000 1,320,000 1,251,000 1,553,000 1,377,000 1,525,000 1,393,000 1,445,000 1,310,000 1,480,000 1,388,000 1,092,000 1,684,000 1,360,000 1,359,000 1,224,000 1,095,000 1,368,000 1,204,000 1,603,000 1,338,000 1,743,000 1,149,000 1,368,000 1,539,000 1,998,000 1,564,000 1,597,000 1,416,000 1,554,000 1,563,000 1,669,000 1,560,000 886,250 1,221,000 1,150,000 1,175,000 1,059,000 1,147,000 952,000 1,197,000 753,000 844,000 973,000 785,000 778,000 728,000 576,000 619,000 760,000 675 615,000 863,000 661,000 760,000 770,000 728,000 630,000 823,000 787,000 754,000 619,000 750,000 656,000 
      operating income
    534,000 3,142,000 6,664,000 4,066,000 7,379,000 4,470,000 8,805,000 9,603,000 11,029,000 10,250,000 7,838,000 9,478,000 9,795,000 8,931,000 6,325,000 7,583,000 10,046,000 11,714,000 8,075,000 10,450,000 10,966,000 11,037,000 8,318,000 10,757,000 11,266,000 11,366,000 8,293,000 11,479,000 10,175,000 11,327,000 7,611,000 10,976,000 10,074,000 10,465,000 8,330,000 11,573,000 11,120,000 11,486,000 8,634,000 11,226,000 10,257,000 10,700,000 8,336,000 10,713,000 9,495,000 7,039,000 9,677,000 8,967,000 7,943,000 7,631,000 10,004,000 10,437,000 10,096,000 7,756,000 8,003,000 8,180 7,038,000 5,293,000 6,566,000 7,037,000 6,109,000 5,609,000 5,780,000 6,131,000 5,454,000 4,237,000 5,795,000 5,426,000 4,737,000 
      yoy
    -92.76% -29.71% -24.32% -57.66% -33.09% -56.39% 12.34% 1.32% 12.60% 14.77% 23.92% 24.99% -2.50% -23.76% -21.67% -27.44% -8.39% 6.13% -2.92% -2.85% -2.66% -2.89% 0.30% -6.29% 10.72% 0.34% 8.96% 4.58% 1.00% 8.24% -8.63% -5.16% -9.41% -8.89% -3.52% 3.09% 8.41% 7.35% 3.57% 4.79% 8.03% 52.01% -13.86% 19.47% 19.54% -7.76% -3.27% -14.08% -21.33% -1.61% 25.00% 127491.69% 43.45% 46.53% 21.89% -99.88% 15.21% -5.63% 13.60% 14.78% 12.01% 32.38% -0.26% 12.99% 15.14%     
      qoq
    -83.00% -52.85% 63.90% -44.90% 65.08% -49.23% -8.31% -12.93% 7.60% 30.77% -17.30% -3.24% 9.67% 41.20% -16.59% -24.52% -14.24% 45.07% -22.73% -4.71% -0.64% 32.69% -22.67% -4.52% -0.88% 37.06% -27.76% 12.82% -10.17% 48.82% -30.66% 8.95% -3.74% 25.63% -28.02% 4.07% -3.19% 33.03% -23.09% 9.45% -4.14% 28.36% -22.19% 12.83% 34.89% -27.26% 7.92% 12.89% 4.09% -23.72% -4.15% 3.38% 30.17% -3.09% 97736.19% -99.88% 32.97% -19.39% -6.69% 15.19% 8.91% -2.96% -5.73% 12.41% 28.72% -26.89% 6.80% 14.55%  
      operating margin %
                                                                         
      interest and dividend income
    388,000 156,000 119,000 320,000 127,000 240,000 349,000 210,000 292,000 137,000 163,000 281,000 183,000 217,000 283,000 303,000 367,000 462,000 591,000 733,000 388,000 582,000 510,000 439,000 411,000 330,000 201,500 287,000                                          
      other investment income/
    -542,000 -109,000 -351,250 -782,000 98,000 -721,000 54,000 764,000 -308,000 -240,000    62,000    -997,000    211,000    -789,000                                            
      other income
    23,000 14,000   29,000 10,000  7,000 60,000 25,000    66,000         22,000 20,000      1,000 1,000 1,000 36,000 -345,000     3,250 12,000  1,000       2,000 9,000 1,000  2,000  2,000   1,000      1,000      
      interest expense
      -25,000 -97,000 -27,000                                                         -9,000 -1,000    -33,000 -77,000 -141,000 
      income before benefit from income taxes
    403,000 3,203,000 7,263,000 3,507,000 7,606,000 3,999,000 8,788,000 10,584,000 11,073,000 10,172,000 8,626,000 9,586,000 10,941,000 9,276,000 7,958,000 8,564,000 10,767,000 11,179,000 8,553,000 11,077,000 11,708,000 11,830,000 8,623,000 11,237,000 11,269,000 10,907,000 8,552,000 11,766,000 10,545,000 11,476,000 7,745,000 11,083,000 10,195,000 10,243,000 6,054,000 11,704,000 11,448,000 11,663,000 8,275,000 11,478,000 10,621,000 11,001,000 8,652,000 11,023,000 9,841,000 7,426,000 10,088,000 9,326,000 8,235,000 7,942,000 10,330,000 10,779,000 10,424,000 8,076,000 8,320,000 8,393 7,199,000 5,481,000 6,728,000 7,164,000 6,211,000 4,382,250 5,858,000 6,181,000 5,490,000 3,934,250 5,772,000 5,359,000 4,605,000 
      benefit from income taxes
    -1,000 -411,000 -839,000 -568,000 -1,043,000 -514,000 -466,000 -1,745,000 -1,725,000 -1,673,000 -499,000 -1,309,000 -2,017,000 -1,550,000 -588,000 -1,321,000 -2,162,000 -2,281,000 -489,000 -1,482,000 -2,044,000 -2,392,000 -874,000 -2,016,000 -2,472,000 -2,420,000 94,000 -3,795,000 -519,000 -1,526,000 -2,174,000 -3,469,000 -2,745,000 -3,298,000 -4,000 -3,905,000 -3,974,000 -4,061,000 -2,833,000 -3,793,000 -3,739,000 -3,800,000 -2,883,000 -3,350,000 -3,335,000 -2,532,000 -2,829,000 -3,227,000 -2,858,000 -2,554,000 -3,556,000 -3,760,000 -3,566,000 -2,652,000 -2,920,000 -2,962 -2,502,000 -1,889,000 -2,268,000 -2,507,000 -2,077,000 -1,850,000 -1,866,000 -2,046,000 -1,834,000 -1,122,000 -1,662,000 -1,741,000 -1,469,000 
      net income
    402,000 2,792,000 6,424,000 2,939,000 6,563,000 3,485,000 8,322,000 8,839,000 9,348,000 8,499,000 8,127,000 8,277,000 8,924,000 7,726,000 7,370,000 7,243,000 8,605,000 8,898,000 8,064,000 9,595,000 9,664,000 9,438,000 7,749,000 9,221,000 8,797,000 8,487,000 8,646,000 7,971,000 10,026,000 9,950,000 5,571,000 7,614,000 7,450,000 6,945,000 6,050,000 7,799,000 7,474,000 7,602,000 6,040,000 7,685,000 6,882,000 7,201,000 5,769,000 7,673,000 6,506,000 4,894,000 7,259,000 6,099,000 5,377,000 5,388,000 6,774,000 7,019,000 6,858,000 5,424,000 5,400,000 5,431 4,697,000 3,592,000 4,460,000 4,657,000 4,134,000 3,884,000 3,992,000 4,135,000 3,656,000 3,142,000 4,110,000 3,618,000 3,136,000 
      yoy
    -93.87% -19.89% -22.81% -66.75% -29.79% -59.00% 2.40% 6.79% 4.75% 10.01% 10.27% 14.28% 3.71% -13.17% -8.61% -24.51% -10.96% -5.72% 4.07% 4.06% 9.86% 11.21% -10.37% 15.68% -12.26% -14.70% 55.20% 4.69% 34.58% 43.27% -7.92% -2.37% -0.32% -8.64% 0.17% 1.48% 8.60% 5.57% 4.70% 0.16% 5.78% 47.14% -20.53% 25.81% 21.00% -9.17% 7.16% -13.11% -21.60% -0.66% 25.44% 129139.55% 46.01% 51.00% 21.08% -99.88% 13.62% -7.52% 11.72% 12.62% 13.07% 23.62% -2.87% 14.29% 16.58%     
      qoq
    -85.60% -56.54% 118.58% -55.22% 88.32% -58.12% -5.85% -5.45% 9.99% 4.58% -1.81% -7.25% 15.51% 4.83% 1.75% -15.83% -3.29% 10.34% -15.96% -0.71% 2.39% 21.80% -15.96% 4.82% 3.65% -1.84% 8.47% -20.50% 0.76% 78.60% -26.83% 2.20% 7.27% 14.79% -22.43% 4.35% -1.68% 25.86% -21.41% 11.67% -4.43% 24.82% -24.81% 17.94% 32.94% -32.58% 19.02% 13.43% -0.20% -20.46% -3.49% 2.35% 26.44% 0.44% 99329.20% -99.88% 30.76% -19.46% -4.23% 12.65% 6.44% -2.71% -3.46% 13.10% 16.36% -23.55% 13.60% 15.37%  
      net income margin %
                                                                         
      net income per basic share
    230 1,590 3,640 1,670 3,730 1,980 4,700 4,950 5,210 4,730 4,510 4,590 4,890 4,230 4,030 3,960 4,690 4,800 4,340 5,170 5,210 5,090 4,190 4,980 4,750 4,580 4,660 4,300 5,440 5,420 3,050 4,170 4,090 3,810 3,330 4,250 4,040 4,050 2,770 3,940 3,510 3,630 2,890 3,820 3,230                         
      weighted-average basic shares outstanding
    1,761,000 1,760,000 1,761,000 1,760,000 1,760,000 1,762,000 1,787,000 1,786,000 1,794,000 1,799,000 1,814,000 1,803,000 1,826,000 1,826,000 1,836,000 1,829,000 1,835,000 1,853,000 1,855,000 1,855,000 1,854,000 1,853,000 1,853,000 1,853,000 1,852,000 1,852,000 1,846,000 1,852,000 1,844,000 1,835,000 1,824,000 1,825,000 1,822,000 1,823,000 1,846,000 1,836,000 1,850,000 1,875,000  1,949,000 1,960,000 1,982,000 2,010,000 2,007,000 2,015,000 2,016,000 2,014,000 2,016,000 2,015,000 2,019,000 2,023,000 2,019,000 2,016,000 2,018,000 2,017,000 2,022 2,018,000 1,979,000 1,980,000 1,980,000 1,974,000 1,952,000 1,958,000 1,956,000 1,937,000 1,887,000 1,895,000 1,883,000 1,872,000 
      net income per diluted share
    230 1,590 3,650 1,670 3,730 1,980 4,700 4,940 5,200 4,710 4,500 4,580 4,880 4,220 4,020 3,950 4,680 4,790 4,330 5,150 5,180 5,070 4,170 4,960 4,740 4,570 4,650 4,290 5,400 5,360 2,990 4,100 4,020 3,760 3,280 4,190 3,990 4,010 -10,975.92 3,910 3,480 3,610 2,870 3,810 3,220                         
      weighted-average diluted shares outstanding
    1,763,000 1,761,000 1,761,000 1,761,000 1,761,000 1,763,000 1,790,000 1,788,000 1,798,000 1,803,000 1,818,000 1,806,000 1,828,000 1,832,000 1,841,000 1,834,000 1,839,000 1,859,000 1,863,000 1,862,000 1,864,000 1,862,000 1,858,000 1,858,000 1,857,000 1,856,000 1,857,000 1,857,000 1,858,000 1,855,000 1,857,000 1,858,000 1,853,000 1,849,000 1,870,000 1,860,000 1,872,000 1,895,000  1,966,000 1,977,000 1,997,000 2,017,000 2,016,000 2,019,000 2,027,000 2,022,000 2,019,000 2,026,000 2,031,000 2,033,000 2,030,000 2,030,000 2,030,000 2,029,000 2,033 2,030,000 2,015,000 2,028,000 2,021,000 2,003,000 2,004,000 2,005,000 2,005,000 2,003,000 1,985,000 1,988,000 1,978,000 1,975,000 
      dividends per common share
    2,200 2,200 2,200 2,200 2,150 2,150 2,150 2,150 1,950 1,950 1,950 1,950 1,750 1,750 1,750 1,750 1,550 1,550 1,550 1,550 1,350 1,350 1,350 1,350 1,200 1,200 1,200 1,200 1,050 1,050 1,050 1,050 900 900 900 900 750 750 507.5 750 640 640 640 640 560 10,560 560 490 490 490 490 420 420 3,420 420 0.36 6,360 360 360 300 300 300 300 240 240 240 240 200 200 
      other investment income
              625,000 -173,000 963,000  1,350,000 678,000 354,000  -113,000 -106,000 354,000  -227,000 21,000 -408,000                                             
      total operating expense
                  7,604,000 7,315,000                                                      
      total non operating income expenses
                  291,500 981,000                                                      
      interest income
                                370,000 148,000 133,000 106,000 85,000 123,000 135,000 131,000 328,000 177,000 226,000 240,000 364,000 300,000 308,000 310,000 346,000 387,000 411,000 359,000 290,000 302,000 325,000 342,000 326,000 320,000 315,000 213 161,000 187,000 162,000 127,000 102,000 134,000 79,000 49,000 36,000 27,000 10,000 10,000 9,000 
      other comprehensive income, net of tax:
                                                                         
      none
                                                                         
      comprehensive income
                                                 4,683,750 7,259,000 6,099,000 5,377,000                     
      income per basic share
                                                 2,325 3,600 3,030 2,670 2,555 3,350 3,480 3,400 1,922.5 2,680 2.69 2,330 1,675 2,250 2,350 2,090 1,510 2,040 2,110 1,890    1,680 
      income per diluted share
                                                 2,310 3,590 3,020 2,650 2,542.5 3,330 3,460 3,380 1,912.5 2,660 2.67 2,310 1,642.5 2,200 2,300 2,060 1,470 1,990 2,060 1,830    1,590 
      other income:
                                                                         
      dispute resolution
                                                                      -1,398,000   
      income from continuing operations
                                                                     3,142,000 4,110,000 3,618,000  
      gain on disposal of discontinued operations, net of income taxes
                                                                         
      income per basic share:
                                                                         
      gain on disposal of discontinued operations
                                                                         
      income per diluted share:
                                                                         
    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.