CHICAGO RIVET & MACHINE CO (CVR)
Chicago Rivet & Machine Co. (CRMC) is an active participant in the North American fastener sector. The company's business activities are organized into two primary divisions: Fasteners and Assembly Equipment. Within its Fastener segment, CRMC manufactures and supplies a variety of joining components, including traditional rivets, specialized cold-formed fasteners and parts, and precision screw machine products. The Assembly Equipment division focuses on producing automated machinery for setting rivets and other industrial assembly systems, alongside the crucial parts and tools required for these machines. CRMC's products are primarily marketed to companies within the automotive industry and their component manufacturers, with sales facilitated through a network of independent sales representatives. The company, which traces its origins back to 1920, maintains its corporate headquarters in Naperville, Illinois.
Sector: Metalworkg Machinery & Equipment
Industry: Manufacturing - Metal Fabrication
Chicago Rivet & Machine Co.
No splits on record
Nothing in CVR's public trading history: no forward or reverse split has affected the share count.
| Period | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 | FY 2020 | FY 2019 | FY 2018 | FY 2017 | FY 2016 | FY 2015 | FY 2014 | FY 2013 | FY 2012 | FY 2011 | FY 2010 | FY 2009 | FY 2008 | FY 2007 | FY 2006 | FY 2005 | FY 2004 | FY 2003 | FY 2002 | FY 2001 | FY 2000 | FY 1999 | FY 1998 | FY 1997 | FY 1996 | FY 1995 | FY 1994 | FY 1993 | FY 1992 | FY 1991 | FY 1990 | FY 1989 | FY 1988 | FY 1987 | FY 1986 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Currency | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD |
| Period Ending | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 | 1993-12-31 | 1992-12-31 | 1991-12-31 | 1990-12-31 | 1989-12-31 | 1988-12-31 | 1987-12-31 | 1986-12-31 |
| Revenue | $27.89M | $26.99M | $31.51M | $33.65M | $33.97M | $27.59M | $32.87M | $37.17M | $35.76M | $37.02M | $36.17M | $37.14M | $37.12M | $34.22M | $30.92M | $28.52M | $21.39M | $28.52M | $37.78M | $40.37M | $39.76M | $39.23M | $38.19M | $43.01M | $40.44M | $45.42M | $49.1M | $44.9M | $44.5M | $22.5M | $23.7M | $23M | $20.4M | $15.8M | $15.3M | $17M | $18.3M | $17.7M | $18M | $22.3M |
| YoY Growth | 3.3% | -14.3% | -6.4% | -1.0% | 23.1% | -16.1% | -11.6% | 3.9% | -3.4% | 2.3% | -2.6% | 0.0% | 8.5% | 10.7% | 8.4% | 33.3% | -25.0% | -24.5% | -6.4% | 1.5% | 1.3% | 2.7% | -11.2% | 6.4% | -11.0% | -7.5% | 9.4% | 0.9% | 97.8% | -5.1% | 3.0% | 12.7% | 29.1% | 3.3% | -10.0% | -7.1% | 3.4% | -1.7% | -19.3% | - |
| Cost of Revenue | $23.76M | $25.93M | $32.11M | $29.83M | $27.51M | $22.68M | $27.13M | $29.27M | $27.85M | $27.98M | $28.28M | $28.85M | $28.25M | $26.57M | $24.27M | $22.89M | $18.71M | $24.83M | $30.42M | $32.53M | $34.06M | $30.95M | $30.74M | $32.43M | $31.26M | $33.48M | $33.1M | $30.1M | $29.4M | $14.2M | $14.3M | $14.3M | $13.1M | $10.4M | $10.5M | $11.7M | $12.3M | $11.7M | $11.9M | $16.1M |
| Gross Profit | $4.13M | $1.06M | -$600K | $3.82M | $6.47M | $4.92M | $5.74M | $7.91M | $7.91M | $9.04M | $7.9M | $8.29M | $8.86M | $7.65M | $6.65M | $5.63M | $2.68M | $3.69M | $7.36M | $7.84M | $5.7M | $8.28M | $7.45M | $10.59M | $9.19M | $11.94M | $16M | $14.8M | $15.1M | $8.3M | $9.4M | $8.7M | $7.3M | $5.4M | $4.8M | $5.3M | $6M | $6M | $6.1M | $6.2M |
| Gross Margin | 14.8% | 3.9% | -1.9% | 11.3% | 19.0% | 17.8% | 17.5% | 21.3% | 22.1% | 24.4% | 21.8% | 22.3% | 23.9% | 22.4% | 21.5% | 19.8% | 12.5% | 12.9% | 19.5% | 19.4% | 14.3% | 21.1% | 19.5% | 24.6% | 22.7% | 26.3% | 32.6% | 33.0% | 33.9% | 36.9% | 39.7% | 37.8% | 35.8% | 34.2% | 31.4% | 31.2% | 32.8% | 33.9% | 33.9% | 27.8% |
| Research and Development | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Selling, General, and Administrative | $5.66M | $6.22M | $5.24M | $4.99M | $5.11M | $5M | $5.25M | $5.5M | $5.55M | $5.56M | $5.41M | $5.44M | $5.4M | $5.19M | $5.03M | $4.81M | $4.76M | $5.19M | $5.84M | $6.46M | $6.72M | $6.04M | $6.28M | $6.67M | $6.44M | $7.8M | $9M | $8.1M | $7.6M | $4.8M | $5.3M | $5M | $4.6M | $3.6M | $3.5M | $3.6M | $3.8M | $3.8M | $3.6M | $3.9M |
| Other | $0 | $0 | $0 | -$4.74M | $0 | $0 | $0 | $33K | $25K | $23K | $18K | $15K | $0 | $16K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $1.7M | $1.5M | $1.4M | $700K | $700K | $700K | $600K | $500K | $500K | $600K | $400K | $400K | $500K | $1M |
| Total Operating Expenses | $5.66M | $6.22M | $5.24M | $254K | $5.11M | $5M | $5.25M | $5.5M | $5.55M | $5.56M | $5.41M | $5.44M | $5.4M | $5.19M | $5.03M | $4.81M | $4.76M | $5.19M | $5.84M | $6.46M | $6.72M | $6.04M | $6.28M | $6.67M | $6.44M | $7.8M | $10.7M | $9.6M | $9M | $5.5M | $6M | $5.7M | $5.2M | $4.1M | $4M | $4.2M | $4.2M | $4.2M | $4.1M | $4.9M |
| Operating Income (EBIT) | -$1.54M | -$5.16M | -$5.84M | $3.56M | $1.36M | -$83K | $492K | $2.4M | $2.37M | $3.48M | $2.49M | $2.85M | $3.47M | $2.46M | $1.62M | $825K | -$2.08M | -$1.5M | $1.52M | $1.38M | -$1.02M | $2.24M | $1.17M | $3.91M | $2.75M | $4.14M | $5.3M | $5.2M | $6.1M | $2.8M | $3.4M | $3M | $2.1M | $1.3M | $800K | $1.1M | $1.8M | $1.8M | $2M | $1.3M |
| Operating Margin | -5.5% | -19.1% | -18.5% | 10.6% | 4.0% | -0.3% | 1.5% | 6.5% | 6.6% | 9.4% | 6.9% | 7.7% | 9.3% | 7.2% | 5.2% | 2.9% | -9.7% | -5.3% | 4.0% | 3.4% | -2.6% | 5.7% | 3.1% | 9.1% | 6.8% | 9.1% | 10.8% | 11.6% | 13.7% | 12.4% | 14.3% | 13.0% | 10.3% | 8.2% | 5.2% | 6.5% | 9.8% | 10.2% | 11.1% | 5.8% |
| Interest Expense | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $400K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $100K |
| Interest Income | $0 | $118K | $103K | $55K | $20K | $95K | $145K | $120K | $76K | $42K | $27K | $26K | $31K | $34K | $42K | $54K | $107K | $233K | $307K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Income (Expense) | $358K | $121K | $108K | $91K | $56K | $148K | $192K | $154K | $101K | $65K | $44K | $41K | $161K | $118K | $250K | $62K | $122K | $248K | $324K | $265K | $418K | $78K | $76K | $50K | -$56K | -$156K | $0 | $0 | $0 | $300K | $200K | $200K | $200K | $300K | $500K | $800K | $700K | $600K | $600K | $500K |
| Income Before Tax (EBT) | -$1.18M | -$5.04M | -$5.73M | $3.65M | $1.41M | $65K | $683K | $2.56M | $2.47M | $3.55M | $2.53M | $2.91M | $3.63M | $2.58M | $1.87M | $894K | -$1.96M | -$1.25M | $1.85M | $1.65M | -$605K | $2.32M | $1.24M | $3.96M | $2.69M | $3.99M | $5.3M | $5.1M | $6.1M | $3.1M | $3.6M | $3.2M | $2.3M | $1.6M | $1.3M | $1.9M | $2.5M | $2.4M | $2.6M | $1.8M |
| Income Tax Expense | -$95K | $572K | -$1.33M | $785K | $301K | $15K | $145K | $555K | $387K | $1.19M | $844K | $955K | $1.15M | $837K | $611K | $288K | -$677K | -$426K | $580K | $528K | -$206K | $792K | $425K | $1.36M | $899K | $1.33M | $1.8M | $1.7M | $2.2M | $1.2M | $1.4M | $1.3M | $900K | $600K | $500K | $700K | $1M | $900K | $1.2M | $1M |
| Net Income | -$1.08M | -$5.62M | -$4.4M | $2.87M | $1.11M | $50K | $538K | $2M | $2.08M | $2.36M | $1.69M | $1.95M | $2.48M | $1.75M | $1.25M | $606K | -$1.28M | -$825K | $1.27M | $1.12M | -$399K | $1.52M | $818K | $2.6M | $1.79M | $2.66M | $3.5M | $3.4M | $3.9M | $1.9M | $2.2M | $1.9M | $1.4M | $1M | $800K | $1.2M | $1.5M | $1.5M | $500K | $800K |
| Net Income Margin | -3.9% | -20.8% | -14.0% | 8.5% | 3.3% | 0.2% | 1.6% | 5.4% | 5.8% | 6.4% | 4.7% | 5.3% | 6.7% | 5.1% | 4.1% | 2.1% | -6.0% | -2.9% | 3.4% | 2.8% | -1.0% | 3.9% | 2.1% | 6.1% | 4.4% | 5.8% | 7.1% | 7.6% | 8.8% | 8.4% | 9.3% | 8.3% | 6.9% | 6.3% | 5.2% | 7.1% | 8.2% | 8.5% | 2.8% | 3.6% |
| Supplementary Data | ||||||||||||||||||||||||||||||||||||||||
| EPS | -1.12 | -5.81 | -4.56 | 2.97 | 1.15 | 0.05 | 0.56 | 2.07 | 2.15 | 2.44 | 1.75 | 2.02 | 2.57 | 1.81 | 1.30 | 0.63 | -1.33 | -0.85 | 1.31 | 1.16 | -0.41 | 1.58 | 0.85 | 2.69 | 1.85 | 2.60 | 3.00 | 2.90 | 3.30 | 1.67 | 1.91 | 1.63 | 1.19 | 0.81 | 0.63 | 0.99 | 1.06 | 1.03 | 0.36 | 0.53 |
| Diluted EPS | -1.12 | -5.81 | -4.56 | 2.97 | 1.15 | 0.05 | 0.56 | 2.07 | 2.15 | 2.44 | 1.75 | 2.02 | 2.57 | 1.81 | 1.30 | 0.63 | -1.33 | -0.85 | 1.31 | 1.16 | -0.41 | 1.58 | 0.85 | 2.69 | 1.85 | 2.60 | 3.00 | 2.90 | 3.30 | 1.67 | 1.91 | 1.63 | 1.19 | 0.81 | 0.63 | 0.99 | 1.06 | 1.03 | 0.36 | 0.53 |
| Weighted Average OS | 966,132 | 966,132 | 966,132 | 966,132 | 966,132 | 966,132 | 966,132 | 966,132 | 966,132 | 966,132 | 966,132 | 966,132 | 966,132 | 966,132 | 966,132 | 966,132 | 966,132 | 966,132 | 967,231 | 966,058 | 972,224 | 964,199 | 961,796 | 968,058 | 968,795 | 1.02M | 1.17M | 1.17M | 1.18M | 1.14M | 1.15M | 1.17M | 1.18M | 1.23M | 1.27M | 1.21M | 1.42M | 1.46M | 1.39M | 1.51M |
| EBITDA | $39K | -$3.87M | -$4.45M | $103K | $2.73M | $1.26M | $2.07M | $3.71M | $3.6M | $4.73M | $3.75M | $4.13M | $4.56M | $3.46M | $2.59M | $1.83M | -$1.05M | -$423K | $2.66M | $3.04M | $680K | $3.99M | $3.03M | $5.83M | $4.67M | $6.03M | $7M | $6.6M | $7.5M | $3.5M | $4.1M | $3.7M | $2.7M | $1.8M | $1.3M | $1.7M | $2.2M | $2.2M | $2.5M | $2.3M |
| EBITDA Margin | 0.1% | -14.3% | -14.1% | 0.3% | 8.0% | 4.6% | 6.3% | 10.0% | 10.1% | 12.8% | 10.4% | 11.1% | 12.3% | 10.1% | 8.4% | 6.4% | -4.9% | -1.5% | 7.0% | 7.5% | 1.7% | 10.2% | 7.9% | 13.5% | 11.5% | 13.3% | 14.3% | 14.7% | 16.9% | 15.6% | 17.3% | 16.1% | 13.2% | 11.4% | 8.5% | 10.0% | 12.0% | 12.4% | 13.9% | 10.3% |
| Period | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 | FY 2020 | FY 2019 | FY 2018 | FY 2017 | FY 2016 | FY 2015 | FY 2014 | FY 2013 | FY 2012 | FY 2011 | FY 2010 | FY 2009 | FY 2008 | FY 2007 | FY 2006 | FY 2005 | FY 2004 | FY 2003 | FY 2002 | FY 2001 | FY 2000 | FY 1999 | FY 1998 | FY 1997 | FY 1996 | FY 1995 | FY 1994 | FY 1993 | FY 1992 | FY 1991 | FY 1990 | FY 1989 | FY 1988 | FY 1987 | FY 1986 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Currency | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD |
| Period Ending | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 | 1993-12-31 | 1992-12-31 | 1991-12-31 | 1990-12-31 | 1989-12-31 | 1988-12-31 | 1987-12-31 | 1986-12-31 |
| Assets | ||||||||||||||||||||||||||||||||||||||||
| Current Assets | ||||||||||||||||||||||||||||||||||||||||
| Cash and Cash Equivalents | $1.72M | $1.92M | $1.39M | $4.05M | $2.04M | $2.57M | $1.43M | $707K | $1.15M | $353K | $801K | $231K | $444K | $393K | $704K | $726K | $569K | $1.55M | $665K | $368K | $4.73M | $5.46M | $5.53M | $2.2M | $4.69M | $2.27M | $3.4M | $3.2M | $4M | $3.2M | $1.3M | $2.2M | $1.9M | $2.9M | $900K | $8M | $8.4M | $8.4M | $8.4M | $8M |
| Short-Term Investments | $0 | $247K | $1.77M | $2.69M | $2.74M | $4.73M | $6.57M | $7.06M | $7.81M | $8.06M | $6.57M | $6.06M | $6.21M | $7.09M | $0 | $0 | $6.43M | $6M | $6.88M | $5.41M | $1M | $805K | $455K | $3.16M | $178K | $1.43M | $600K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Cash and Short-Term Investments | $1.72M | $2.17M | $3.16M | $6.74M | $4.78M | $7.3M | $8M | $7.77M | $8.96M | $8.41M | $7.37M | $6.29M | $6.65M | $7.48M | $704K | $726K | $7M | $7.55M | $7.55M | $5.77M | $5.74M | $6.27M | $5.99M | $5.36M | $4.87M | $3.7M | $4M | $3.2M | $4M | $3.2M | $1.3M | $2.2M | $1.9M | $2.9M | $900K | $8M | $8.4M | $8.4M | $8.4M | $8M |
| Accounts Receivable | $3.68M | $3.14M | $4.39M | $4.98M | $5.65M | $5.16M | $4.61M | $5.53M | $5.33M | $5.32M | $5.44M | $5.67M | $5.51M | $4.58M | $4.4M | $4.02M | $3.81M | $3.32M | $5.33M | $5.9M | $5.37M | $4.87M | $4.55M | $4.99M | $4M | $5.04M | $6.7M | $6.5M | $5.7M | $5M | $2.4M | $2.9M | $3.2M | $1.8M | $1.5M | $1.6M | $2.1M | $2.5M | $2.2M | $2.4M |
| Inventory | $6.17M | $6.5M | $7.33M | $9.12M | $8.52M | $5.15M | $4.95M | $6.1M | $4.53M | $4.54M | $4.54M | $5.16M | $4.88M | $4.94M | $5.21M | $4.31M | $3.75M | $5.05M | $4.98M | $5.48M | $5.97M | $6.24M | $5.23M | $6.09M | $6.05M | $7.2M | $6.9M | $6.5M | $6.4M | $6.9M | $4.1M | $4.3M | $3.4M | $2.4M | $2.2M | $2.3M | $2.2M | $2M | $1.9M | $2.3M |
| Other Current Assets | $678K | $780K | $961K | $423K | $346K | $384K | $427K | $438K | $358K | $424K | $809K | $968K | $706K | $839K | $768K | $7.05M | $675K | $739K | $739K | $794K | $792K | $774K | $821K | $859K | $943K | $897K | $900K | $1.5M | $3.9M | $2.2M | $8.3M | $4.8M | $3.9M | $5M | $7.2M | $700K | $600K | $1.4M | $1.3M | $500K |
| Total Current Assets | $12.24M | $12.59M | $15.84M | $21.76M | $19.29M | $18.09M | $18.05M | $19.99M | $19.26M | $18.75M | $18.42M | $18.09M | $17.75M | $17.83M | $16.96M | $16.18M | $15.82M | $17.01M | $18.8M | $18.07M | $17.87M | $18.15M | $16.59M | $17.31M | $15.86M | $16.83M | $18.5M | $17.7M | $20M | $17.3M | $16.1M | $14.2M | $12.4M | $12.1M | $11.8M | $12.6M | $13.3M | $14.3M | $13.8M | $13.2M |
| Long-Term Assets | ||||||||||||||||||||||||||||||||||||||||
| Property, Plant & Equipment Net | $10.01M | $10.74M | $11.67M | $11.86M | $12.47M | $13.15M | $13.67M | $13.26M | $12.56M | $12.45M | $11.7M | $10.88M | $10.41M | $8.08M | $7.9M | $7.48M | $7.81M | $8.4M | $9.11M | $9.84M | $10.05M | $11.15M | $11.55M | $12.78M | $13.82M | $14.32M | $14.1M | $14.1M | $13M | $14M | $5.2M | $5.7M | $6.1M | $4.7M | $4.5M | $4.3M | $4.2M | $3.9M | $3.8M | $5.1M |
| Goodwill | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Intangible Assets | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $100K | $100K | $0 | $0 | $0 | $0 | $0 | $0 | $700K |
| Long-Term Investments | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Deferred Tax Assets | $1M | $0 | $325K | $948K | $926K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Long-Term Assets | $44K | $44K | $0 | -$948K | -$926K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$8.08M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$100K | $0 | $100K | -$100K | $0 | $0 | $200K | $300K | $300K | $200K | $400K | $100K |
| Total Long-Term Assets | $11.06M | $10.78M | $11.99M | $11.86M | $12.47M | $13.15M | $13.67M | $13.26M | $12.56M | $12.45M | $11.7M | $10.88M | $10.41M | $8.08M | $7.9M | $7.48M | $7.81M | $8.4M | $9.11M | $9.84M | $10.05M | $11.15M | $11.55M | $12.78M | $13.82M | $14.32M | $14.1M | $14.1M | $12.9M | $14M | $5.3M | $5.7M | $6.2M | $4.7M | $4.7M | $4.6M | $4.5M | $4.1M | $4.2M | $5.9M |
| Other Assets | $1 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Total Assets | $23.3M | $23.37M | $27.83M | $33.63M | $31.77M | $31.24M | $31.72M | $33.25M | $31.82M | $31.2M | $30.12M | $28.97M | $28.16M | $25.91M | $24.86M | $23.66M | $23.63M | $25.41M | $27.91M | $27.91M | $27.92M | $29.3M | $28.14M | $30.09M | $29.68M | $31.16M | $32.6M | $31.8M | $32.9M | $31.3M | $21.4M | $19.9M | $18.6M | $16.8M | $16.5M | $17.2M | $17.8M | $18.4M | $18M | $19.1M |
| Liabilities | ||||||||||||||||||||||||||||||||||||||||
| Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
| Accounts Payable | $742K | $1.23M | $789K | $697K | $693K | $466K | $491K | $1.06M | $737K | $703K | $768K | $924K | $925K | $1M | $968K | $749K | $1.02M | $510K | $1.15M | $1.43M | $1.45M | $1.37M | $1.31M | $1.12M | $930K | $1.07M | $1.4M | $1.3M | $1.7M | $1.3M | $900K | $1.1M | $1.3M | $700K | $500K | $0 | $0 | $0 | $0 | $0 |
| Short-Term Debt | $500K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $1.63M | $1.8M | $1.8M | $1.8M | $1.8M | $1.8M | $1.8M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Current Income Tax Payable | $0 | $5K | $20K | $41K | $80K | $85K | $83K | $92K | $93K | $92K | $93K | $93K | $92K | $92K | $109K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Current Unearned Revenue | $263K | $266K | $430K | $204K | $302K | $249K | $153K | $328K | $313K | $286K | $467K | $70K | $126K | $85K | $152K | $85K | $102K | $0 | $0 | $0 | $0 | $0 | $0 | $1.19M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Current Liabilities | $0 | $716K | $20K | -$41K | $141K | $323K | $349K | $476K | $229K | $220K | $660K | $207K | $218K | $182K | $0 | $496K | $370K | $669K | $521K | $477K | $772K | $252K | $0 | $484K | $1.51M | $1.97M | $2.9M | $2.2M | $2.7M | $2.2M | $2.5M | $2.1M | $1.7M | $1.1M | $1.4M | $1.7M | $2.2M | $1.8M | $1.7M | $2.2M |
| Total Current Liabilities | $2.35M | $2.22M | $1.86M | $1.69M | $1.87M | $1.52M | $1.62M | $2.57M | $2.22M | $2.28M | $2.31M | $2.12M | $2.22M | $1.96M | $1.95M | $1.55M | $1.73M | $1.64M | $2.35M | $2.83M | $3.03M | $2.93M | $2.57M | $4.43M | $4.24M | $4.83M | $6.1M | $5.3M | $6.2M | $5.3M | $3.4M | $3.2M | $3M | $1.8M | $1.9M | $1.7M | $2.2M | $1.8M | $1.7M | $2.2M |
| Long-Term Liabilities | ||||||||||||||||||||||||||||||||||||||||
| Long-Term Debt | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $1.63M | $3.43M | $1.4M | $3.2M | $5M | $7.2M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Long-Term Unearned Revenue | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Long-Term Deferred Tax Liabilities | $1.14M | $238K | $0 | $948K | $926K | $1.01M | $943K | $921K | $737K | $1.03M | $1.32M | $1.11M | $1.07M | $952K | $785K | $745K | $734K | $865K | $985K | $1.08M | $1.31M | $1.55M | $1.58M | $1.55M | $1.43M | $1.37M | $1.3M | $1.3M | $1.3M | $1.1M | $1M | $1M | $900K | $900K | $800K | $800K | $800K | $700K | $700K | $700K |
| Other Long-Term Liabilities | $660K | $880K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$100K | $0 | -$100K | -$100K | $100K | $0 | $0 | $0 | $0 | $0 | -$100K | $0 | $0 | $0 |
| Total Long-Term Liabilities | $2.12M | $1.12M | $0 | $948K | $926K | $1.01M | $943K | $921K | $737K | $1.03M | $1.32M | $1.11M | $1.07M | $952K | $785K | $745K | $734K | $865K | $985K | $1.08M | $1.31M | $1.55M | $1.58M | $1.55M | $3.06M | $4.81M | $2.6M | $4.5M | $6.2M | $8.2M | $1.1M | $1M | $900K | $900K | $800K | $800K | $700K | $700K | $700K | $700K |
| Other Liabilities | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Total Liabilities | $4.47M | $3.34M | $1.86M | $2.64M | $2.8M | $2.53M | $2.57M | $3.49M | $2.96M | $3.31M | $3.63M | $3.23M | $3.29M | $2.91M | $2.73M | $2.3M | $2.46M | $2.5M | $3.33M | $3.9M | $4.34M | $4.48M | $4.15M | $5.98M | $7.31M | $9.64M | $8.7M | $9.8M | $12.4M | $13.5M | $4.5M | $4.2M | $3.9M | $2.7M | $2.7M | $2.5M | $2.9M | $2.5M | $2.4M | $2.9M |
| Stockholders' Equity | ||||||||||||||||||||||||||||||||||||||||
| Preferred Stock | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Common Stock | $1.14M | $1.14M | $1.14M | $1.14M | $1.14M | $1.14M | $1.14M | $1.14M | $1.14M | $1.14M | $1.14M | $1.14M | $1.14M | $1.14M | $1.14M | $1.14M | $1.14M | $1.14M | $1.14M | $1.14M | $1.14M | $1.14M | $1.14M | $1.14M | $1.14M | $1.14M | $1.1M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Retained Earnings | $21.17M | $22.37M | $28.3M | $33.32M | $31.31M | $31.04M | $31.49M | $32.1M | $31.2M | $30.23M | $28.83M | $28.08M | $27.21M | $25.34M | $24.46M | $23.7M | $23.5M | $25.25M | $26.91M | $26.34M | $25.92M | $27.15M | $26.33M | $26.45M | $24.68M | $23.83M | $22.3M | $20.4M | $18.9M | $16.1M | $15.3M | $14.1M | $13.1M | $12.4M | $12.2M | $17.2M | $16.9M | $16.4M | $15.8M | $16.2M |
| Comprehensive Income & Other | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$32.24M | -$31.63M | -$30.76M | -$30.15M | -$30.08M | -$29.07M | -$28.9M | -$28.3M | -$28.15M | -$27.64M | -$27.18M | -$26.43M | -$26.93M | -$26.39M | -$24.97M | -$23.45M | -$21.75M | -$20.89M | -$19.05M | -$17.8M | -$16.2M | -$15M | -$13.7M | -$13.1M | -$12.8M | -$12M | -$11.8M | -$11.3M | -$11M | -$10.8M | -$10.7M | -$10.4M | -$13M |
| Other Stockholders' Equity | -$3.47M | -$3.47M | -$3.47M | -$3.47M | -$3.47M | -$3.47M | -$3.47M | -$3.47M | -$3.47M | -$3.47M | -$3.47M | -$3.47M | -$3.47M | -$3.47M | -$3.47M | -$3.47M | -$3.47M | -$3.47M | -$3.47M | -$3.47M | -$3.47M | -$3.47M | -$3.47M | -$3.47M | -$3.45M | -$3.45M | $500K | $1.6M | $1.6M | $1.7M | $1.6M | $1.6M | $1.6M | $1.7M | $1.6M | -$2.5M | -$2M | -$500K | -$200K | $0 |
| Total Equity | $18.83M | $20.03M | $25.97M | $30.99M | $28.97M | $28.71M | $29.16M | $29.76M | $28.86M | $27.89M | $26.49M | $25.74M | $24.87M | $23M | $22.12M | $21.36M | $21.16M | $22.91M | $24.57M | $24M | $23.58M | $24.82M | $23.99M | $24.11M | $22.37M | $21.52M | $23.9M | $22M | $20.5M | $17.8M | $16.9M | $15.7M | $14.7M | $14.1M | $13.8M | $14.7M | $14.9M | $15.9M | $15.6M | $16.2M |
| Minority Interest | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Total Liabilities and Equity | $23.3M | $23.37M | $27.83M | $33.63M | $31.77M | $31.24M | $31.72M | $33.25M | $31.82M | $31.2M | $30.12M | $28.97M | $28.16M | $25.91M | $24.86M | $23.66M | $23.63M | $25.41M | $27.91M | $27.91M | $27.92M | $29.3M | $28.14M | $30.09M | $29.68M | $31.16M | $32.6M | $31.8M | $32.9M | $31.3M | $21.4M | $19.9M | $18.6M | $16.8M | $16.5M | $17.2M | $17.8M | $18.4M | $18M | $19.1M |
| Supplementary Data | ||||||||||||||||||||||||||||||||||||||||
| Total Debt | $921K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $1.63M | $3.43M | $5.23M | $3.2M | $5M | $6.8M | $9M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Net Debt | -$797K | -$1.92M | -$1.39M | -$4.05M | -$2.04M | -$2.57M | -$1.43M | -$707K | -$1.15M | -$353K | -$801K | -$231K | -$444K | -$393K | -$704K | -$726K | -$569K | -$1.55M | -$665K | -$368K | -$4.73M | -$5.46M | -$5.53M | -$572K | -$1.26M | $2.97M | -$200K | $1.8M | $2.8M | $5.8M | -$1.3M | -$2.2M | -$1.9M | -$2.9M | -$900K | -$8M | -$8.4M | -$8.4M | -$8.4M | -$8M |
| Period | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 | FY 2020 | FY 2019 | FY 2018 | FY 2017 | FY 2016 | FY 2015 | FY 2014 | FY 2013 | FY 2012 | FY 2011 | FY 2010 | FY 2009 | FY 2008 | FY 2007 | FY 2006 | FY 2005 | FY 2004 | FY 2003 | FY 2002 | FY 2001 | FY 2000 | FY 1999 | FY 1998 | FY 1997 | FY 1996 | FY 1995 | FY 1994 | FY 1993 | FY 1992 | FY 1991 | FY 1990 | FY 1989 | FY 1988 | FY 1986 | FY 1985 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Currency | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD |
| Period Ending | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 | 1993-12-31 | 1992-12-31 | 1991-12-31 | 1990-12-31 | 1989-12-31 | 1988-12-31 | 1986-12-31 | 1985-12-31 |
| Operating Activities | ||||||||||||||||||||||||||||||||||||||||
| Net Income | -$1.08M | -$5.62M | -$4.4M | $2.87M | $1.11M | $50K | $538K | $2M | $2.08M | $2.36M | $1.69M | $1.95M | $2.48M | $1.75M | $1.25M | $606K | -$1.28M | -$825K | $1.27M | $1.12M | -$399K | $1.52M | $818K | $2.6M | $1.79M | $2.66M | $3.5M | $3.4M | $3.9M | $1.9M | $2.2M | $1.9M | $1.4M | $1M | $800K | $1.2M | $1.5M | $1.5M | $800K | $1.2M |
| Depreciation & Amortization | $1.22M | $1.17M | $1.28M | $1.28M | $1.32M | $1.35M | $1.38M | $1.31M | $1.23M | $1.24M | $1.26M | $1.26M | $1.09M | $994K | $971K | $1M | $1.03M | $1.08M | $1.14M | $1.66M | $1.7M | $1.76M | $1.86M | $1.92M | $1.92M | $1.89M | $1.7M | $1.5M | $1.4M | $700K | $700K | $700K | $600K | $500K | $500K | $600K | $400K | $400K | $1M | $800K |
| Deferred Income Tax | -$98K | $563K | -$1.27M | $22K | -$85K | $68K | $22K | $184K | -$291K | $134K | $233K | $6K | $119K | $171K | $14K | $46K | -$56K | -$173K | -$43K | -$176K | -$244K | $19K | $12K | $144K | $154K | $45K | $0 | $200K | $200K | $0 | -$100K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Stock-Based Compensation | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Changes in Working Capital: | ||||||||||||||||||||||||||||||||||||||||
| Accounts Receivable | -$489K | $1.25M | $699K | $673K | -$485K | -$554K | $920K | -$203K | -$3K | $115K | $231K | -$159K | -$933K | -$180K | -$381K | -$203K | -$498K | $2.01M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Inventory | $325K | $831K | $1.79M | -$601K | -$3.37M | -$202K | $1.15M | -$1.57M | $10K | $519 | $624K | -$282K | $56K | $276K | -$902K | -$556K | $1.29M | -$73K | $505K | $490K | $271K | -$1.01M | $856K | -$39K | $1.15M | -$280K | -$400K | -$200K | $500K | $0 | $200K | -$900K | -$100K | -$200K | $100K | $0 | $0 | $0 | $0 | $0 |
| Accounts Payable | -$491K | $444K | $92K | $5K | $226K | -$24K | -$570K | $298K | $30K | -$65K | -$179K | -$80K | -$109K | -$60K | $130K | -$286K | $494K | -$640K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Working Capital | -$313K | $1.28M | -$66K | -$769K | $247K | -$62K | -$270K | -$124K | -$61K | $213K | $214K | -$327K | $468K | -$100K | $183K | $566K | -$652K | -$166K | -$10K | -$1.04M | -$420K | $26K | $275K | -$586K | $309K | $465K | $500K | -$1.6M | $200K | $300K | $200K | $200K | -$1.1M | -$300K | $300K | -$200K | -$1.4M | $400K | $1.1M | $0 |
| Total Working Capital Change | -$967K | $3.8M | $2.52M | -$693K | -$3.38M | -$842K | $1.23M | -$1.6M | -$24K | $264K | $891K | -$847K | -$518K | -$63K | -$970K | -$480K | $639K | $1.13M | $495K | -$551K | -$149K | -$982K | $1.13M | -$625K | $1.46M | $185K | $100K | -$1.8M | $700K | $300K | $400K | -$700K | -$1.2M | -$500K | $400K | -$200K | -$1.4M | $400K | $1.1M | $11M |
| Other Non-Cash Items | -$298K | -$76K | -$50K | -$4.74M | $22K | $0 | -$228 | -$13K | -$2K | $30K | $18K | -$16K | -$115K | -$68K | -$193K | $7K | -$14K | -$24K | -$21K | -$17K | -$219K | $2K | -$11K | -$31K | -$43K | -$2K | $0 | -$100K | $100K | -$100K | $600K | $200K | $900K | $100K | -$100K | -$1.6M | -$500K | -$2.3M | -$2.9M | -$13M |
| Net Cash from Operating | -$1.23M | -$153K | -$1.93M | -$1.26M | -$1.01M | $624K | $3.17M | $1.88M | $2.99M | $4.03M | $4.09M | $2.36M | $3.06M | $2.78M | $1.08M | $1.18M | $315K | $1.19M | $2.84M | $2.04M | $693K | $2.32M | $3.81M | $4.01M | $5.29M | $4.77M | $5.3M | $3.2M | $6.1M | $2.8M | $3.8M | $2.1M | $1.7M | $1.1M | $1.6M | $0 | $0 | $0 | $0 | $11M |
| Investing Activities | ||||||||||||||||||||||||||||||||||||||||
| Capital Expenditures | -$332K | -$651K | -$1.08M | -$970K | -$671K | -$824K | -$1.8M | -$2M | -$1.33M | -$2.03M | -$2.08M | -$1.66M | -$3.44M | -$1.09M | -$1.52M | -$675K | -$430K | -$371K | -$406K | -$1.33M | -$643K | -$1.34M | -$642K | -$886K | -$1.43M | -$2.13M | -$1.7M | -$2.7M | -$1M | -$900K | -$200K | -$400K | -$1.1M | -$700K | -$800K | $0 | $0 | $0 | $0 | $0 |
| Acquisitions | $0 | $135K | $0 | $5.04M | $671K | $0 | $1.8M | $2M | $1.33M | $2.03M | $2.08M | $1.66M | $3.44M | $1.09M | $0 | $0 | $430K | $371K | $0 | $0 | $500 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $100K | $100K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Purchases of Investments | $0 | -$1.97M | -$1.77M | -$1.45M | -$2.49M | -$4.73M | -$6.82M | -$4.98M | -$6.81M | -$7.72M | -$7.81M | -$3.98M | -$6.21M | -$6.37M | $0 | $0 | -$12.67M | -$14.1M | -$19.61M | -$17.82M | -$1.24M | -$1.01M | -$505K | -$5.99M | -$2.56M | -$3.38M | -$6.2M | -$3.5M | -$6.1M | -$4M | -$11.9M | -$8M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Sales of Investments | $247K | $3.5M | $2.69M | $1.5M | $4.48M | $6.57M | $7.31M | $5.73M | $7.06M | $6.22M | $7.3M | $4.13M | $7.09M | $5.16M | $0 | $0 | $12.24M | $14.98M | $18.14M | $13.43M | $1.03M | $665K | $3.21M | $3.01M | $3.82M | $2.51M | $6.2M | $5.8M | $5.1M | $10.1M | $8.4M | $7.4M | $1M | $2.3M | $700K | $0 | $0 | $0 | $0 | $0 |
| Other Investing Activities | $724K | $0 | $50K | $0 | -$663K | $0 | -$1.8M | -$1.97M | -$1.33M | -$2.02M | -$2.08M | -$1.64M | -$3.28M | -$1.01M | $916K | $58K | -$402K | -$343K | $39K | $23K | $257K | $3K | $24K | $37K | $58K | $22K | $0 | $0 | $100K | -$14.2M | -$100K | $200K | -$1.9M | $0 | $100K | $0 | $0 | $0 | $0 | $0 |
| Net Cash from Investing | $640K | $1.01M | -$108K | $4.12M | $1.33M | $1.02M | -$1.31M | -$1.22M | -$1.08M | -$3.52M | -$2.58M | -$1.49M | -$2.4M | -$2.22M | -$606K | -$617K | -$835K | $540K | -$1.84M | -$5.7M | -$586K | -$1.69M | $2.09M | -$3.83M | -$122K | -$2.98M | -$1.7M | -$400K | -$1.9M | -$8.9M | -$3.7M | -$800K | -$2M | $1.6M | -$200K | $0 | $0 | $0 | $0 | $0 |
| Financing Activities | ||||||||||||||||||||||||||||||||||||||||
| Debt Repaid | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $1.63M | $1.8M | $1.8M | -$2.08M | $1.8M | $1.8M | $2.3M | -$9M | - | - | - | - | - | - | - | - | - | - |
| Common Stock Issuance | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Common Stock Repurchases | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$27K | $0 | -$3.9M | -$300K | -$600K | -$100K | $0 | $0 | $0 | $0 | $0 | -$800K | $0 | $0 | $0 | $0 | $0 |
| Dividends Paid | -$116K | -$319K | -$618K | -$850K | -$850K | -$502K | -$1.14M | -$1.1M | -$1.11M | -$956K | -$937K | -$1.08M | -$609K | -$870K | -$493K | -$406K | -$464K | -$841K | -$696K | -$696K | -$841K | -$696K | -$937K | -$841K | -$938K | -$1.13M | -$1.2M | -$1.3M | -$1.1M | -$1.1M | -$1M | -$900K | -$800K | -$700K | -$800K | $0 | $0 | $0 | $0 | $0 |
| Other Financing Activities | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$100K | $0 | $100K | $0 | -$100K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Net Cash from Financing | $384K | -$319K | -$618K | -$850K | -$850K | -$502K | -$1.14M | -$1.1M | -$1.11M | -$956K | -$937K | -$1.08M | -$609K | -$870K | -$493K | -$406K | -$464K | -$841K | -$696K | -$696K | -$841K | -$696K | -$2.57M | -$2.67M | -$2.74M | -$2.94M | -$3.4M | -$3.7M | -$3.4M | $7.9M | -$1.1M | -$900K | -$800K | -$700K | -$1.6M | $0 | $0 | $0 | $0 | $0 |
| Forex Effect | $0 | $0 | $0 | $0 | $0 | -$1 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Net Change in Cash | -$204K | $536K | -$2.66M | $2.01M | -$531K | $1.14M | $723K | -$446K | $799K | -$447K | $570K | -$212K | $51K | -$312K | -$21K | $156K | -$984K | $888K | $297K | -$4.36M | -$734K | -$66K | $3.33M | -$2.49M | $2.43M | -$1.15M | $200K | -$900K | $800K | $1.8M | -$1M | $400K | -$1.1M | $2M | -$200K | $0 | $0 | $0 | $0 | $11M |
| Supplementary Data | ||||||||||||||||||||||||||||||||||||||||
| Operating Cash Flow | -$1.23M | -$153K | -$1.93M | -$1.26M | -$1.01M | $624K | $3.17M | $1.88M | $2.99M | $4.03M | $4.09M | $2.36M | $3.06M | $2.78M | $1.08M | $1.18M | $315K | $1.19M | $2.84M | $2.04M | $693K | $2.32M | $3.81M | $4.01M | $5.29M | $4.77M | $5.3M | $3.2M | $6.1M | $2.8M | $3.8M | $2.1M | $1.7M | $1.1M | $1.6M | $0 | $0 | $0 | $0 | $11M |
| Capital Expenditure | -$332K | -$651K | -$1.08M | -$970K | -$671K | -$824K | -$1.8M | -$2M | -$1.33M | -$2.03M | -$2.08M | -$1.66M | -$3.44M | -$1.09M | -$1.52M | -$675K | -$430K | -$371K | -$406K | -$1.33M | -$643K | -$1.34M | -$642K | -$886K | -$1.43M | -$2.13M | -$1.7M | -$2.7M | -$1M | -$900K | -$200K | -$400K | -$1.1M | -$700K | -$800K | $0 | $0 | $0 | $0 | $0 |
| Free Cash Flow | -$1.56M | -$805K | -$3.01M | -$2.23M | -$1.68M | -$200K | $1.37M | -$118K | $1.66M | $2M | $2.01M | $701K | -$386K | $1.69M | -$445K | $504K | -$114K | $817K | $2.43M | $709K | $50K | $977K | $3.17M | $3.12M | $3.86M | $2.65M | $3.6M | $500K | $5.1M | $1.9M | $3.6M | $1.7M | $600K | $400K | $800K | $0 | $0 | $0 | $0 | $11M |
| Cash at Beginning | $1.92M | $1.39M | $4.05M | $2.04M | $2.57M | $1.43M | $707K | $1.15M | $353K | $801K | $231K | $444K | $393K | $704K | $726K | $569K | $1.55M | $665K | $368K | $4.73M | $5.46M | $5.53M | $2.2M | $4.69M | $2.27M | $3.41M | $3.2M | $4M | $3.2M | $1.3M | $2.2M | $1.9M | $2.9M | $1M | $900K | $0 | $0 | $0 | $0 | $0 |
| Cash at End | $1.72M | $1.92M | $1.39M | $4.05M | $2.04M | $2.57M | $1.43M | $707K | $1.15M | $353K | $801K | $231K | $444K | $393K | $704K | $726K | $569K | $1.55M | $665K | $368K | $4.73M | $5.46M | $5.53M | $2.2M | $4.69M | $2.27M | $3.4M | $3.1M | $4M | $3.1M | $1.2M | $2.3M | $1.8M | $3M | $700K | $0 | $0 | $0 | $0 | $11M |