TAYLOR DEVICES, INC. (TAYD)
Taylor Devices, Inc. specializes in the engineering, manufacturing, and international distribution of sophisticated devices for shock absorption, rate control, and energy storage. These critical components are integral to a wide array of machinery, equipment, and structures, serving clients across North America, Asia, and other global regions. Its comprehensive product line features seismic dampers, specifically designed to diminish earthquake effects on buildings, alongside compact Fluidicshoks utilized predominantly in defense, aerospace, and commercial applications. The company also offers larger crane and industrial buffers, robust versions of Fluidicshoks tailored for heavy industrial use on cranes, trolleys, truck docks, and various specialized vehicles. Further innovations include self-adjusting shock absorbers, which automatically adapt to diverse impact conditions for high-cycle applications in heavy industry, and liquid die springs essential for tool and die manufacturing equipment. Specialized vibration dampers are supplied to aerospace and defense industries to regulate the response of sensitive electronic and optical systems facing air, ship, or spacecraft vibrations, while machined springs cater to aerospace needs, and custom actuators address unique defense and aerospace specifications. Taylor Devices promotes its products through an established network of sales representatives and distributors. The company was established in 1955 and operates from its headquarters in North Tonawanda, New York.
Sector: General Industrial Machinery & Equipment, NEC
Industry: Industrial - Machinery
Taylor Devices, Inc.
No splits on record
Nothing in TAYD's public trading history: no forward or reverse split has affected the share count.
| Period | FY 2026 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| Period Ending | 2026-05-31 | 2025-05-31 | 2024-05-31 | 2023-05-31 | 2022-05-31 | 2021-05-31 | 2020-05-31 | 2019-05-31 | 2018-05-31 | 2017-05-31 | 2016-05-31 | 2015-05-31 | 2014-05-31 | 2013-05-31 | 2012-05-31 | 2011-05-31 | 2010-05-31 | 2009-05-31 | 2008-05-31 | 2007-05-31 | 2006-05-31 | 2005-05-31 | 2004-05-31 | 2003-05-31 | 2002-05-31 | 2001-05-31 | 2000-05-31 | 1999-05-31 | 1998-05-31 | 1997-05-31 | 1996-05-31 | 1995-05-31 | 1994-05-31 | 1993-05-31 | 1992-05-31 | 1991-05-31 | 1990-05-31 | 1989-05-31 | 1988-05-31 |
| Revenue | $41.65M | $46.29M | $44.58M | $40.2M | $30.87M | $22.51M | $28.38M | $33.62M | $24.36M | $25.54M | $35.68M | $30.59M | $20.01M | $24.73M | $29.01M | $20.91M | $17.88M | $16.74M | $18.59M | $16.5M | $14.75M | $11.22M | $13.02M | $13.87M | $15.99M | $13.24M | $11.48M | $11.1M | $10.2M | $10M | $8.9M | $8.1M | $6.4M | $5.3M | $6.1M | $4.4M | $4.9M | $5.2M | $4.7M |
| YoY Growth | -10.0% | 3.8% | 10.9% | 30.2% | 37.1% | -20.7% | -15.6% | 38.0% | -4.6% | -28.4% | 16.6% | 52.9% | -19.1% | -14.7% | 38.7% | 17.0% | 6.8% | -10.0% | 12.7% | 11.9% | 31.5% | -13.9% | -6.1% | -13.2% | 20.7% | 15.3% | 3.4% | 8.8% | 2.0% | 12.4% | 9.9% | 26.6% | 20.8% | -13.1% | 38.6% | -10.2% | -5.8% | 10.6% | - |
| Cost of Revenue | $23.3M | $24.82M | $23.74M | $24.13M | $21.24M | $19.33M | $19.14M | $24.57M | $18.44M | $17.55M | $23.24M | $21.84M | $14.55M | $15.97M | $20.94M | $15.35M | $11.8M | $12.08M | $12.42M | $10.75M | $10.44M | $7.71M | $9.15M | $8.57M | $11.06M | $7.95M | $6.38M | $6.6M | $6.2M | $6M | $5.5M | $5.5M | $4.4M | $3.5M | $4M | $2.8M | $2.9M | $4.8M | $4.3M |
| Gross Profit | $18.35M | $21.48M | $20.84M | $16.07M | $9.63M | $3.17M | $9.24M | $9.05M | $5.92M | $7.99M | $12.44M | $8.74M | $5.47M | $8.76M | $8.06M | $5.56M | $6.07M | $4.66M | $6.17M | $5.76M | $4.31M | $3.51M | $3.87M | $5.3M | $4.92M | $5.3M | $5.1M | $4.5M | $4M | $4M | $3.4M | $2.6M | $2M | $1.8M | $2.1M | $1.6M | $2M | $400K | $400K |
| Gross Margin | 44.1% | 46.4% | 46.7% | 40.0% | 31.2% | 14.1% | 32.5% | 26.9% | 24.3% | 31.3% | 34.9% | 28.6% | 27.3% | 35.4% | 27.8% | 26.6% | 34.0% | 27.8% | 33.2% | 34.9% | 29.2% | 31.3% | 29.7% | 38.2% | 30.8% | 40.0% | 44.4% | 40.5% | 39.2% | 40.0% | 38.2% | 32.1% | 31.3% | 34.0% | 34.4% | 36.4% | 40.8% | 7.7% | 8.5% |
| Research and Development | $776K | $444K | $388K | $1.1M | $999K | $0 | $0 | $319K | $263K | $903K | $428K | $317K | $394K | $463K | $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 | $10.23M | $11.41M | $10.97M | $8.16M | $6.15M | $5.53M | $5.93M | $6.05M | $5.28M | $5.07M | $6.69M | $5.68M | $3.92M | $5.3M | $5.18M | $4.08M | $4.31M | $3.77M | $4.36M | $4.41M | $3.4M | $3.03M | $3.89M | $4.52M | $4.72M | $3.67M | $3.41M | $3.1M | $2.9M | $2.9M | $2.4M | $2.1M | $1.6M | $1.4M | $1.4M | $1.2M | $1.2M | $0 | $0 |
| Other | $0 | $0 | $0 | -$3K | $0 | $0 | $0 | -$11K | $2K | $28K | $7K | $9K | $22K | $39K | $0 | $0 | $0 | $0 | $55.93M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $267K | $300K | $300K | $300K | $200K | $100K | $100K | $100K | $100K | $100K | $200K | $200K | $200K |
| Total Operating Expenses | $11M | $11.85M | $11.36M | $9.26M | $7.15M | $5.53M | $5.93M | $6.05M | $5.28M | $5.07M | $6.69M | $5.68M | $3.92M | $5.3M | $5.18M | $4.08M | $4.31M | $3.77M | $60.3M | $4.41M | $3.4M | $3.03M | $3.89M | $4.52M | $4.72M | $3.67M | $3.67M | $3.4M | $3.2M | $3.2M | $2.6M | $2.2M | $1.7M | $1.5M | $1.5M | $1.3M | $1.4M | $200K | $200K |
| Operating Income (EBIT) | $7.34M | $9.63M | $9.48M | $6.81M | $2.47M | -$2.35M | $3.3M | $3M | $648K | $2.92M | $5.75M | $3.06M | $1.55M | $3.47M | $2.89M | $1.48M | $1.76M | $889K | $1.81M | $1.34M | $918K | $476K | -$28K | $787K | $209K | $1.63M | $1.43M | $1.1M | $800K | $800K | $800K | $400K | $300K | $300K | $600K | $300K | $600K | $200K | $200K |
| Operating Margin | 17.6% | 20.8% | 21.3% | 16.9% | 8.0% | -10.4% | 11.6% | 8.9% | 2.7% | 11.4% | 16.1% | 10.0% | 7.7% | 14.0% | 10.0% | 7.1% | 9.9% | 5.3% | 9.7% | 8.1% | 6.2% | 4.2% | -0.2% | 5.7% | 1.3% | 12.3% | 12.4% | 9.9% | 7.8% | 8.0% | 9.0% | 4.9% | 4.7% | 5.7% | 9.8% | 6.8% | 12.2% | 3.8% | 4.3% |
| Interest Expense | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $45K | $0 | $0 | $16K | $67K | $0 | $307K | $0 | $0 | $0 | $0 | $285K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $200K | $0 |
| Interest Income | $1.64M | $1.4M | $1.43M | $699K | $5K | $54K | $111K | $69K | $27K | $39K | $11K | $4K | $860 | $0 | $28K | $10K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Income (Expense) | $1.65M | $1.41M | $1.44M | $696K | $84K | $3.03M | $113K | $58K | $29K | $67K | $18K | $13K | $22K | -$7K | $62K | $227K | $12K | -$36K | -$86K | -$289K | -$150K | -$151K | -$90K | -$280K | $213K | -$127K | -$73K | $0 | $0 | $0 | $0 | $100K | $0 | $0 | -$300K | $0 | -$200K | $100K | $100K |
| Income Before Tax (EBT) | $8.99M | $11.03M | $10.92M | $7.51M | $2.56M | $682K | $3.42M | $3.06M | $676K | $2.99M | $5.77M | $3.07M | $1.57M | $3.46M | $2.95M | $1.71M | $1.78M | $853K | $1.72M | $1.05M | $768K | $325K | -$118K | $507K | $422K | $1.5M | $1.35M | $1.1M | $800K | $800K | $800K | $500K | $300K | $0 | $300K | $0 | $400K | $300K | $300K |
| Income Tax Expense | $425K | $1.62M | $1.92M | $1.22M | $317K | -$381K | $386K | $515K | $233K | $657K | $1.56M | $899K | $437K | $912K | $750K | $293K | $188K | $281K | $569K | $410K | $238K | $107K | -$55K | $160K | $89K | $458K | $487K | $400K | $300K | $300K | $200K | -$100K | $100K | $100K | $100K | $200K | $200K | $300K | $300K |
| Net Income | $8.56M | $9.41M | $9M | $6.29M | $2.24M | $1.06M | $3.03M | $2.54M | $443K | $2.33M | $4.21M | $2.17M | $1.13M | $2.55M | $2.2M | $1.42M | $1.59M | $572K | $1.53M | $619K | $486K | $202K | -$59K | $351K | $333K | $1.04M | $865K | $700K | $500K | $500K | $600K | $600K | $300K | $200K | $200K | $100K | $200K | $0 | $0 |
| Net Income Margin | 20.6% | 20.3% | 20.2% | 15.6% | 7.3% | 4.7% | 10.7% | 7.6% | 1.8% | 9.1% | 11.8% | 7.1% | 5.7% | 10.3% | 7.6% | 6.8% | 8.9% | 3.4% | 8.2% | 3.8% | 3.3% | 1.8% | -0.5% | 2.5% | 2.1% | 7.9% | 7.5% | 6.3% | 4.9% | 5.0% | 6.7% | 7.4% | 4.7% | 3.8% | 3.3% | 2.3% | 4.1% | - | - |
| Supplementary Data | |||||||||||||||||||||||||||||||||||||||
| EPS | 2.72 | 3.01 | 2.68 | 1.79 | 0.64 | 0.30 | 0.87 | 0.73 | 0.13 | 0.68 | 1.24 | 0.65 | 0.34 | 0.77 | 0.67 | 0.44 | 0.49 | 0.18 | 0.48 | 0.20 | 0.16 | 0.07 | -0.02 | 0.12 | 0.12 | 0.37 | 0.31 | 0.26 | 0.17 | 0.20 | 0.22 | 0.20 | 0.10 | 0.07 | 0.08 | 0.02 | 0.08 | -0.01 | 0.00 |
| Diluted EPS | 2.72 | 2.87 | 2.58 | 1.77 | 0.64 | 0.30 | 0.87 | 0.73 | 0.13 | 0.66 | 1.21 | 0.64 | 0.34 | 0.76 | 0.67 | 0.44 | 0.49 | 0.18 | 0.48 | 0.20 | 0.16 | 0.07 | -0.02 | 0.12 | 0.12 | 0.37 | 0.31 | 0.26 | 0.17 | 0.20 | 0.22 | 0.20 | 0.10 | 0.07 | 0.08 | 0.02 | 0.08 | -0.01 | 0.00 |
| Weighted Average OS | 3.15M | 3.13M | 3.35M | 3.51M | 3.50M | 3.49M | 3.48M | 3.47M | 3.46M | 3.43M | 3.39M | 3.35M | 3.34M | 3.31M | 3.27M | 3.23M | 3.22M | 3.22M | 3.17M | 3.10M | 3.04M | 2.89M | 2.93M | 2.92M | 2.77M | 2.82M | 2.79M | 2.69M | 2.94M | 2.50M | 2.73M | 3.00M | 3.00M | 2.86M | 2.50M | 2.51M | 2.50M | 2.49M | 2.36M |
| EBITDA | $9.27M | $12.76M | $12.62M | $8.98M | $3.9M | $371K | $4.56M | $4.13M | $1.64M | $3.79M | $6.57M | $3.8M | $2.24M | $4.03M | $3.37M | $1.95M | $2.21M | $1.31M | $2.22M | $1.69M | $1.24M | $848K | $314K | $1.13M | $516K | $1.89M | $1.69M | $1.4M | $1.1M | $1.1M | $1M | $500K | $400K | $400K | $700K | $400K | $800K | $400K | $400K |
| EBITDA Margin | 22.3% | 27.6% | 28.3% | 22.3% | 12.6% | 1.6% | 16.1% | 12.3% | 6.7% | 14.8% | 18.4% | 12.4% | 11.2% | 16.3% | 11.6% | 9.3% | 12.3% | 7.8% | 11.9% | 10.3% | 8.4% | 7.6% | 2.4% | 8.1% | 3.2% | 14.2% | 14.7% | 12.6% | 10.8% | 11.0% | 11.2% | 6.2% | 6.3% | 7.5% | 11.5% | 9.1% | 16.3% | 7.7% | 8.5% |
| Period | FY 2026 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| Period Ending | 2026-05-31 | 2025-05-31 | 2024-05-31 | 2023-05-31 | 2022-05-31 | 2021-05-31 | 2020-05-31 | 2019-05-31 | 2018-05-31 | 2017-05-31 | 2016-05-31 | 2015-05-31 | 2014-05-31 | 2013-05-31 | 2012-05-31 | 2011-05-31 | 2010-05-31 | 2009-05-31 | 2008-05-31 | 2007-05-31 | 2006-05-31 | 2005-05-31 | 2004-05-31 | 2003-05-31 | 2002-05-31 | 2001-05-31 | 2000-05-31 | 1999-05-31 | 1998-05-31 | 1997-05-31 | 1996-05-31 | 1995-05-31 | 1994-05-31 | 1993-05-31 | 1992-05-31 | 1991-05-31 | 1990-05-31 | 1989-05-31 | 1988-05-31 |
| Assets | |||||||||||||||||||||||||||||||||||||||
| Current Assets | |||||||||||||||||||||||||||||||||||||||
| Cash and Cash Equivalents | $905K | $1.19M | $2.83M | $3.58M | $22.52M | $20.58M | $15.16M | $5.07M | $2.86M | $3.32M | $6.09M | $4.9M | $2.79M | $2M | $74K | $2.19M | $198K | $45K | $111K | $23K | $60K | $63K | $88K | $417K | $224K | $60K | $314K | $1M | $1.7M | $1.1M | $900K | $900K | $500K | $200K | $100K | $0 | $200K | $100K | $100K |
| Short-Term Investments | $40.57M | $34.8M | $28.13M | $24.51M | $1.1M | $1.1M | $1.07M | $1.06M | $1.04M | $1.02M | $1M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $25K | $266K | $261K | $252K | $239K | $200K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Cash and Short-Term Investments | $41.48M | $35.99M | $30.96M | $28.09M | $23.61M | $21.68M | $16.23M | $6.13M | $3.9M | $4.35M | $7.09M | $4.9M | $2.79M | $2M | $74K | $2.19M | $198K | $45K | $111K | $23K | $60K | $63K | $114K | $683K | $486K | $312K | $553K | $1.2M | $1.7M | $1.1M | $900K | $900K | $500K | $200K | $100K | $0 | $200K | $100K | $100K |
| Accounts Receivable | $11.96M | $10.96M | $9.57M | $9.68M | $7.8M | $5.62M | $7.57M | $12.85M | $12.62M | $9.41M | $9.49M | $9.92M | $5.27M | $4.7M | $11.1M | $2.14M | $5.03M | $2.69M | $2.11M | $5.88M | $2.42M | $4.38M | $2.98M | $8.09M | $2.9M | $3.2M | $3.67M | $2.4M | $1.6M | $1.4M | $1.2M | $800K | $1.2M | $800K | $1M | $800K | $900K | $900K | $1.1M |
| Inventory | $7.53M | $8.11M | $7.51M | $5.94M | $5.85M | $5.84M | $10.11M | $11.24M | $11.32M | $11.49M | $9.6M | $8.66M | $8.98M | $9.12M | $8.37M | $5.35M | $6.47M | $6.72M | $6.63M | $5.09M | $4.22M | $4.77M | $4.56M | $4.79M | $5.42M | $3.78M | $3.1M | $3M | $3M | $2.4M | $2.4M | $2.1M | $1.6M | $1.7M | $2.6M | $2.6M | $2.3M | $2.2M | $2.3M |
| Other Current Assets | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $874K | $1.1M | $1.06M | $6.92M | $5.01M | $1.89M | $882K | $691K | $669K | $635K | $640K | $565K | $575K | $6.44M | $3.56M | $412K | $400K | $300K | $300K | $300K | $900K | $300K | $500K | $100K | $100K | $200K | $0 | $100K |
| Total Current Assets | $62.42M | $56.28M | $48.77M | $44.38M | $37.98M | $34.11M | $34.42M | $30.77M | $28.29M | $25.68M | $27.62M | $24.73M | $18.56M | $17.34M | $20.98M | $15.47M | $14.24M | $12.8M | $11.96M | $11.96M | $12.82M | $10.13M | $8.4M | $14.16M | $15.7M | $10.93M | $7.74M | $7M | $6.6M | $5.2M | $4.8M | $4.7M | $3.6M | $3.2M | $3.8M | $3.5M | $3.6M | $3.2M | $3.6M |
| Long-Term Assets | |||||||||||||||||||||||||||||||||||||||
| Property, Plant & Equipment Net | $12.31M | $12.07M | $11.18M | $11.72M | $9.85M | $9.82M | $9.41M | $9.32M | $9.94M | $9.99M | $8.99M | $7.87M | $7.87M | $7.21M | $4.48M | $3.41M | $3.43M | $3.69M | $3.43M | $3.35M | $3.42M | $3.48M | $3.68M | $3.92M | $4.15M | $3.69M | $2.68M | $2.7M | $2.9M | $2.6M | $2.4M | $2M | $700K | $700K | $800K | $500K | $200K | $300K | $400K |
| 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 |
| Intangible Assets | $248K | $270K | $293K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $8K | $16K | $46K | $54K | $84K | $95K | $104K | $49K | $55K | $100K | $100K | $100K | $100K | $100K | $100K | $0 | $0 | $0 | $0 | $0 | $400K |
| Long-Term Investments | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$691K | -$669K | -$635K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Deferred Tax Assets | $1.27M | $1.6M | $1.01M | $569K | $75K | $190K | $170K | $189K | $219K | $429K | $282K | $0 | $0 | $1.06M | $0 | $819K | $834K | $882K | $691K | $669K | $635K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Long-Term Assets | $1.5M | $1.39M | $1.82M | $1.21M | $1.31M | $1.81M | $1.07M | $923K | $1.07M | $1.06M | $590K | $1.06M | $1M | $777 | $998K | $175K | $99K | $63K | $1.02M | $1.33M | $1.1M | $1.23M | $989K | $1.27M | $662K | $664K | $608K | $600K | $500K | $400K | $500K | $400K | $300K | $300K | $300K | $200K | $300K | $400K | $0 |
| Total Long-Term Assets | $15.32M | $15.34M | $14.31M | $13.5M | $11.24M | $11.82M | $10.65M | $10.43M | $11.23M | $11.48M | $9.87M | $8.93M | $8.87M | $8.27M | $5.48M | $4.41M | $4.36M | $4.63M | $4.45M | $4.7M | $4.57M | $4.76M | $4.75M | $5.28M | $4.91M | $4.4M | $3.34M | $3.4M | $3.5M | $3.1M | $3M | $2.5M | $1.1M | $1M | $1.1M | $700K | $500K | $700K | $800K |
| Other 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 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Total Assets | $77.74M | $71.62M | $63.08M | $57.88M | $49.22M | $45.93M | $45.08M | $41.2M | $39.51M | $37.16M | $37.49M | $33.67M | $27.43M | $25.62M | $26.46M | $19.88M | $18.6M | $17.43M | $16.41M | $16.65M | $17.38M | $14.89M | $13.15M | $19.45M | $20.62M | $15.33M | $11.08M | $10.4M | $10.1M | $8.3M | $7.8M | $7.2M | $4.7M | $4.2M | $4.9M | $4.2M | $4.1M | $3.9M | $4.4M |
| Liabilities | |||||||||||||||||||||||||||||||||||||||
| Current Liabilities | |||||||||||||||||||||||||||||||||||||||
| Accounts Payable | $574K | $1.12M | $1.44M | $1.72M | $1.43M | $1.79M | $1.37M | $1.4M | $1.46M | $1.33M | $1.77M | $2.7M | $1.17M | $1.21M | $3.36M | $1.29M | $1.1M | $887K | $1.19M | $1.01M | $1.41M | $770K | $904K | $1.37M | $2.32M | $1.92M | $1.02M | $900K | $1.3M | $1.1M | $1.1M | $1.2M | $900K | $600K | $600K | $600K | $0 | $0 | $0 |
| Short-Term Debt | $0 | $0 | $0 | $0 | $0 | $0 | $1.46M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $262K | $5K | $5K | $1.09M | $1.02M | $1.87M | $3.26M | $1.62M | $364K | $4.54M | $5.11M | $2.13M | $328K | $300K | $300K | $400K | $400K | $300K | $200K | $200K | $1.1M | $800K | $800K | $900K | $1.1M |
| Current Income Tax Payable | $5K | $94K | $126K | $229K | $236K | $455K | $50K | $237K | $0 | $0 | $0 | $0 | $85K | $157K | $141K | $239K | $366K | $136K | $98K | $330K | $225K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Current Unearned Revenue | $1.44M | $4.38M | $0 | $2.36M | $2.47M | $2.23M | $737K | $634K | $2.04M | $1.3M | $1.46M | $2.72M | $851K | $172K | $2.89M | $1.76M | $380K | $734K | $393K | $666K | $0 | $963K | $0 | $0 | $1.7M | $42K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Current Liabilities | $0 | $858K | $5.89M | $0 | $0 | $0 | $0 | $1.53M | $1.41M | $0 | $0 | $0 | $936K | $0 | $0 | $153K | $368K | $1.14M | $935K | $1.26M | $398K | $288K | -$74K | $1.64M | $1.57M | $1.34M | $1.61M | $1.6M | $1.5M | $900K | $800K | $700K | $200K | $100K | $300K | $200K | $900K | $800K | $1.1M |
| Total Current Liabilities | $4.89M | $9.57M | $11.83M | $7.79M | $5.96M | $5.13M | $5.54M | $4.88M | $5.9M | $4.3M | $6.65M | $7.59M | $3.79M | $3.55M | $7.18M | $3.21M | $3.4M | $3.85M | $3.53M | $4.8M | $6.05M | $3.64M | $2.15M | $9.18M | $10.7M | $6.43M | $2.96M | $2.8M | $3.1M | $2.4M | $2.3M | $2.2M | $1.3M | $900K | $2M | $1.6M | $1.7M | $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 | $4K | $9K | $88K | $145K | $283K | $491K | $756K | $987K | $1.21M | $1.41M | $995K | $1.3M | $1.6M | $2M | $1.5M | $1.8M | $2M | $1M | $1.3M | $500K | $200K | $100K | $200K | $300K |
| 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 |
| Long-Term Deferred Tax Liabilities | $0 | $0 | $1.16M | $0 | $0 | $625K | $0 | $0 | $0 | $0 | $683K | $629K | $558K | $398K | $284K | $278K | $304K | $307K | $190K | $282K | $246K | $243K | $234K | $232K | $181K | $57K | $79K | $100K | $0 | $0 | $0 | $0 | $100K | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Long-Term Liabilities | $0 | $0 | -$1.16M | $0 | $0 | -$625K | $0 | $0 | $0 | $0 | -$683K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $175K | $253K | $590K | $776K | $0 | $0 | $0 | $0 | $0 | -$100K | -$100K | $0 | $0 | $100K | $100K | $0 | $200K | $300K | $200K | $100K |
| Total Long-Term Liabilities | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $2.04M | $0 | $0 | $683K | $629K | $558K | $398K | $284K | $282K | $314K | $395K | $335K | $739K | $1.01M | $1.59M | $2M | $1.44M | $1.59M | $1.05M | $1.38M | $1.7M | $1.9M | $1.4M | $1.8M | $2M | $1.2M | $1.4M | $500K | $400K | $400K | $400K | $400K |
| Other Liabilities | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$2.04M | $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.89M | $9.57M | $11.83M | $7.79M | $5.96M | $5.13M | $5.54M | $4.88M | $5.9M | $4.3M | $7.33M | $8.21M | $4.35M | $3.95M | $7.47M | $3.49M | $3.71M | $4.25M | $3.87M | $5.54M | $7.06M | $5.23M | $4.14M | $10.62M | $12.29M | $7.48M | $4.34M | $4.5M | $5M | $3.8M | $4.1M | $4.2M | $2.5M | $2.3M | $2.5M | $2M | $2.1M | $2.1M | $2.6M |
| 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 |
| Common Stock | $107K | $105K | $104K | $102K | $101K | $101K | $101K | $101K | $100K | $100K | $99K | $98K | $97K | $96K | $96K | $93K | $93K | $93K | $93K | $85K | $85K | $84K | $81K | $79K | $77K | $73K | $72K | $100K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Retained Earnings | $69.1M | $60.54M | $51.13M | $42.13M | $35.84M | $33.6M | $32.54M | $29.51M | $26.96M | $26.52M | $24.19M | $19.98M | $17.8M | $16.67M | $14.12M | $11.92M | $10.51M | $8.92M | $8.35M | $6.82M | $6.2M | $5.71M | $5.51M | $5.57M | $5.22M | $4.88M | $3.84M | $3M | $2.3M | $1.8M | $1.3M | $700K | $100K | -$200K | $400K | $200K | $100K | -$100K | -$100K |
| Comprehensive Income & Other | $0 | $0 | $0 | $0 | $0 | $0 | -$0 | $0 | -$12.1M | -$11.1M | -$10.33M | -$9.58M | -$8.84M | -$8.14M | -$7.6M | -$7.12M | -$6.67M | -$6.25M | -$5.87M | -$5.66M | -$5.35M | -$5.07M | -$4.73M | -$4.4M | -$4.1M | -$3.81M | -$3.58M | -$3.3M | -$3.2M | -$2.9M | -$2.7M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Stockholders' Equity | $3.64M | $1.4M | $16K | $7.86M | $7.31M | $7.1M | $6.9M | $6.71M | $6.55M | $6.24M | $5.87M | $5.38M | $5.18M | $4.9M | $4.78M | $4.37M | $4.29M | $4.17M | $4.11M | $3.69M | $3.56M | $3.41M | $3M | $2.79M | $2.66M | $2.55M | $2.5M | $2.5M | $2.5M | $2.5M | $2.2M | $2.1M | $1.9M | $1.9M | $1.9M | $1.8M | $1.9M | $1.9M | $1.9M |
| Total Equity | $72.85M | $62.04M | $51.25M | $50.09M | $43.26M | $40.8M | $39.54M | $36.32M | $33.61M | $32.86M | $30.16M | $25.45M | $23.08M | $21.67M | $19M | $16.38M | $14.89M | $13.18M | $12.55M | $10.59M | $9.84M | $9.21M | $8.59M | $8.43M | $7.95M | $7.5M | $6.41M | $5.6M | $4.8M | $4.3M | $3.5M | $2.8M | $2M | $1.7M | $2.3M | $2M | $2M | $1.8M | $1.8M |
| Minority Interest | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $521K | $484K | $451K | $419K | $397K | $373K | $346K | $324K | $300K | $300K | $200K | $200K | $200K | $200K | $200K | $100K | $200K | $0 | $0 | $0 |
| Total Liabilities and Equity | $77.74M | $71.62M | $63.08M | $57.88M | $49.22M | $45.93M | $45.08M | $41.2M | $39.51M | $37.16M | $37.49M | $33.67M | $27.43M | $25.62M | $26.46M | $19.88M | $18.6M | $17.43M | $16.41M | $16.13M | $16.9M | $14.44M | $12.73M | $19.05M | $20.24M | $14.99M | $10.76M | $10.1M | $9.8M | $8.1M | $7.6M | $7M | $4.5M | $4M | $4.8M | $4M | $4.1M | $3.9M | $4.4M |
| Supplementary Data | |||||||||||||||||||||||||||||||||||||||
| Total Debt | $0 | $0 | $0 | $0 | $0 | $0 | $1.46M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $262K | $9K | $15K | $1.18M | $1.16M | $2.15M | $3.77M | $2.38M | $1.35M | $5.74M | $6.52M | $3.13M | $1.63M | $1.9M | $2.3M | $1.9M | $2.2M | $2.3M | $1.2M | $1.5M | $1.6M | $1M | $900K | $1.1M | $1.4M |
| Net Debt | -$905K | -$1.19M | -$2.83M | -$3.58M | -$22.52M | -$20.58M | -$13.7M | -$5.07M | -$2.86M | -$3.32M | -$6.09M | -$4.9M | -$2.79M | -$2M | $188K | -$2.18M | -$183K | $1.14M | $1.05M | $2.13M | $3.71M | $2.31M | $1.26M | $5.33M | $6.3M | $3.07M | $1.32M | $900K | $600K | $800K | $1.3M | $1.4M | $700K | $1.3M | $1.5M | $1M | $700K | $1M | $1.3M |
| Period | FY 2026 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| Period Ending | 2026-05-31 | 2025-05-31 | 2024-05-31 | 2023-05-31 | 2022-05-31 | 2021-05-31 | 2020-05-31 | 2019-05-31 | 2018-05-31 | 2017-05-31 | 2016-05-31 | 2015-05-31 | 2014-05-31 | 2013-05-31 | 2012-05-31 | 2011-05-31 | 2010-05-31 | 2009-05-31 | 2008-05-31 | 2007-05-31 | 2006-05-31 | 2005-05-31 | 2004-05-31 | 2003-05-31 | 2002-05-31 | 2001-05-31 | 2000-05-31 | 1999-05-31 | 1998-05-31 | 1997-05-31 | 1996-05-31 | 1995-05-31 | 1994-05-31 | 1993-05-31 | 1992-05-31 | 1991-05-31 | 1990-05-31 |
| Operating Activities | |||||||||||||||||||||||||||||||||||||
| Net Income | $8.56M | $9.41M | $9M | $6.29M | $2.24M | $1.06M | $3.03M | $2.54M | $443K | $2.33M | $4.21M | $2.17M | $1.13M | $2.55M | $2.2M | $1.42M | $1.59M | $572K | $1.53M | $619K | $486K | $202K | -$59K | $351K | $333K | $1.04M | $865K | $700K | $500K | $500K | $600K | $600K | $200K | $200K | $200K | $100K | $200K |
| Depreciation & Amortization | $1.93M | $1.73M | $1.7M | $1.47M | $1.35M | $1.21M | $1.14M | $1.07M | $996K | $869K | $818K | $741K | $699K | $564K | $482K | $471K | $442K | $422K | $359K | $351K | $320K | $373K | $342K | $338K | $307K | $259K | $267K | $300K | $300K | $300K | $200K | $100K | $100K | $100K | $100K | $100K | $200K |
| Deferred Income Tax | $325K | -$585K | -$444K | -$494K | $116K | -$20K | $19K | $30K | $210K | -$147K | -$52K | $310K | $124K | $2K | -$126K | -$11K | $45K | -$74K | -$56K | -$3K | $11K | -$91K | $16K | $53K | -$86K | -$149K | -$62K | $0 | $0 | $0 | $100K | -$200K | $0 | $0 | $0 | $0 | $0 |
| Stock-Based Compensation | $0 | $1.22M | $1.05M | $417K | $201K | $154K | $143K | $107K | $125K | $178K | $151K | $116K | $112K | $110K | $117K | $80K | $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 | -$639K | -$1.93M | $109K | -$1.11M | -$346K | $1.56M | -$540K | $987K | -$3.72M | $1.35M | $753K | -$1.86M | -$618K | $3.37M | -$3.47M | $2.9M | -$2.34M | -$582K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Inventory | $261K | -$129K | -$2.53M | -$277K | $486K | $2.04M | $805K | $1.16M | $104K | -$2.25M | -$930K | $83K | $34K | -$991K | -$3.16M | $886K | $157K | -$228K | -$1.85M | -$1.25M | $533K | -$494K | $160K | -$127K | -$1.77M | -$685K | -$58K | $0 | -$600K | $0 | -$300K | -$500K | $100K | -$100K | $0 | -$200K | -$100K |
| Accounts Payable | -$545K | -$320K | -$279K | $291K | -$360K | $417K | -$33K | -$57K | $131K | -$438K | -$936K | $1.54M | -$43K | -$2.15M | $2.07M | $196K | $209K | $143K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Working Capital | -$4.37M | -$2.47M | $4.24M | $782K | -$373K | $428K | $5.09M | -$3.38M | $1.96M | -$3.23M | -$414K | -$505K | $397K | $1.85M | $637K | -$3.65M | $1.14M | $76K | $1.28M | $1.84M | -$2.54M | -$1.25M | $2.63M | $15K | -$1.58M | -$921K | -$1.13M | -$1.3M | $1.3M | $300K | -$100K | $1.3M | $100K | $0 | $0 | $0 | $100K |
| Total Working Capital Change | -$5.29M | -$4.84M | $1.53M | -$315K | -$594K | $4.45M | $5.32M | -$1.29M | -$1.53M | -$4.57M | -$1.53M | -$746K | -$231K | $2.07M | -$3.93M | $330K | -$831K | -$590K | -$571K | $592K | -$2M | -$1.74M | $2.79M | -$112K | -$3.35M | -$1.61M | -$1.19M | -$1.3M | $700K | $300K | -$400K | $800K | $200K | -$100K | -$200K | -$200K | -$100K |
| Other Non-Cash Items | $1.5M | $535K | $386K | $338K | -$2K | $173K | $180K | $193K | $60K | $280K | $190K | $180K | $148K | $180K | $145K | $108K | $266K | $265K | -$214K | $329K | $274K | $260K | $121K | $273K | $185K | -$54K | $44K | $200K | -$800K | -$300K | $0 | -$100K | $0 | $0 | $100K | -$100K | -$100K |
| Net Cash from Operating | $7.02M | $7.47M | $13.22M | $7.71M | $3.31M | $7.03M | $9.83M | $2.66M | $304K | -$1.06M | $3.79M | $2.78M | $1.98M | $5.47M | -$1.11M | $2.4M | $1.51M | $595K | $1.08M | $1.91M | -$867K | -$1M | $3.21M | $902K | -$2.61M | -$509K | -$76K | -$100K | $700K | $800K | $500K | $1.2M | $500K | $200K | $200K | -$100K | $300K |
| Investing Activities | |||||||||||||||||||||||||||||||||||||
| Capital Expenditures | $0 | -$2.6M | -$1.15M | -$3.36M | -$1.39M | -$1.62M | -$1.23M | -$473K | -$937K | -$1.87M | -$1.94M | -$747K | -$1.36M | -$3.29M | -$1.55M | -$386K | -$252K | -$676K | -$565K | -$252K | -$253K | -$140K | -$95K | -$97K | -$621K | -$1.25M | -$226K | $0 | -$600K | -$300K | -$200K | -$500K | -$100K | $0 | -$100K | $0 | -$100K |
| Acquisitions | $0 | $0 | $0 | $0 | $8K | $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 |
| Purchases of Investments | $0 | -$6.67M | -$3.62M | -$23.42M | -$438 | -$25K | -$16K | -$17K | -$17K | -$22K | -$1M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$4K | -$10K | -$13K | -$12K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Sales of Investments | $0 | $0 | $0 | $0 | -$8K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $266K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Investing Activities | -$7.92M | -$5K | -$305K | -$5K | $3K | -$5K | -$5K | -$5K | -$5K | -$5K | -$5K | -$5K | -$5K | -$6K | -$6K | -$6K | $32K | -$13K | $686K | -$10K | -$6K | -$26K | $254K | $38K | $28K | -$23K | -$24K | -$100K | -$100K | $0 | -$100K | $0 | $0 | $0 | $0 | -$200K | $0 |
| Net Cash from Investing | -$7.92M | -$9.27M | -$5.07M | -$26.78M | -$1.39M | -$1.65M | -$1.25M | -$494K | -$959K | -$1.9M | -$2.94M | -$752K | -$1.36M | -$3.3M | -$1.56M | -$392K | -$220K | -$689K | $121K | -$262K | -$259K | -$166K | $425K | -$64K | -$603K | -$1.29M | -$261K | -$100K | -$700K | -$300K | -$300K | -$500K | -$100K | $0 | -$100K | -$200K | -$100K |
| Financing Activities | |||||||||||||||||||||||||||||||||||||
| Debt Repaid | - | - | - | - | - | - | - | - | - | - | - | - | - | $4K | $5K | $5K | $150K | $118K | $238K | $242K | $224K | $220K | $4.18M | $776K | -$3.26M | -$1.5M | $336K | $300K | -$500K | $400K | $300K | $200K | $200K | $100K | $100K | - | $100K |
| Common Stock Issuance | $1.92M | $363K | $967K | $303K | $16K | $43K | $46K | $50K | $188K | $191K | $347K | $78K | $173K | $12K | $348K | $28K | $31K | $14K | $28K | $15K | $225K | $301K | $226K | $202K | $236K | $140K | $124K | $100K | $100K | $100K | $100K | $0 | $0 | $0 | $0 | $0 | $0 |
| Common Stock Repurchases | -$1.32M | -$201K | -$9.86M | -$170K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$50K | -$30K | -$63 | -$6K | $0 | $0 | -$163K | $0 | -$12K | -$71K | -$120K | -$95K | -$158K | -$100K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Dividends Paid | $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 | -$100K |
| Other Financing Activities | $0 | $0 | $967K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$149K | -$79K | -$337K | -$186K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $100K | $0 | $0 | $100K |
| Net Cash from Financing | $607K | $162K | -$8.89M | $133K | $16K | $43K | $1.51M | $50K | $188K | $191K | $347K | $78K | $173K | -$250K | $550K | -$7K | -$1.14M | $29K | -$1.11M | -$1.69M | $1.12M | $1.14M | -$3.96M | -$646K | $3.38M | $1.54M | -$370K | -$300K | $600K | -$300K | -$200K | -$200K | -$200K | $100K | -$100K | $0 | -$100K |
| Forex Effect | $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 | -$500K | $0 | -$700K | -$400K | $0 | $0 | $0 | -$200K |
| Net Change in Cash | -$286K | -$1.64M | -$744K | -$18.94M | $1.94M | $5.42M | $10.09M | $2.21M | -$467K | -$2.76M | $1.19M | $2.1M | $796K | $1.92M | -$2.12M | $2M | $152K | -$65K | $88K | -$37K | -$3K | -$25K | -$329K | $193K | $164K | -$254K | -$707K | -$500K | $600K | -$300K | $0 | -$200K | -$200K | $300K | $0 | -$300K | -$100K |
| Supplementary Data | |||||||||||||||||||||||||||||||||||||
| Operating Cash Flow | $7.02M | $7.47M | $13.22M | $7.71M | $3.31M | $7.03M | $9.83M | $2.66M | $304K | -$1.06M | $3.79M | $2.78M | $1.98M | $5.47M | -$1.11M | $2.4M | $1.51M | $595K | $1.08M | $1.91M | -$867K | -$1M | $3.21M | $902K | -$2.61M | -$509K | -$76K | -$100K | $700K | $800K | $500K | $1.2M | $500K | $200K | $200K | -$100K | $300K |
| Capital Expenditure | -$2.14M | -$2.6M | -$1.45M | -$3.36M | -$1.39M | -$1.62M | -$1.23M | -$473K | -$937K | -$1.87M | -$1.94M | -$747K | -$1.36M | -$3.29M | -$1.55M | -$386K | -$252K | -$676K | -$565K | -$252K | -$253K | -$140K | -$95K | -$97K | -$621K | -$1.25M | -$226K | $0 | -$600K | -$300K | -$200K | -$500K | -$100K | $0 | -$100K | $0 | -$100K |
| Free Cash Flow | $4.89M | $4.87M | $11.77M | $4.35M | $1.92M | $5.41M | $8.6M | $2.18M | -$632K | -$2.92M | $1.85M | $2.03M | $628K | $2.18M | -$2.66M | $2.01M | $1.26M | -$81K | $511K | $1.66M | -$1.12M | -$1.14M | $3.12M | $805K | -$3.23M | -$1.76M | -$302K | -$100K | $100K | $500K | $300K | $700K | $400K | $200K | $100K | -$100K | $200K |
| Cash at Beginning | $1.19M | $2.83M | $3.58M | $22.52M | $20.58M | $15.16M | $5.07M | $2.86M | $3.32M | $6.09M | $4.9M | $2.79M | $2M | $74K | $2.19M | $198K | $45K | $111K | $23K | $60K | $63K | $88K | $417K | $224K | $60K | $314K | $1.02M | $1.5M | $1.1M | $900K | $900K | $500K | $200K | $100K | $0 | $200K | $100K |
| Cash at End | $905K | $1.19M | $2.83M | $3.58M | $22.52M | $20.58M | $15.16M | $5.07M | $2.86M | $3.32M | $6.09M | $4.9M | $2.79M | $2M | $74K | $2.19M | $198K | $45K | $111K | $23K | $60K | $63K | $88K | $417K | $224K | $60K | $314K | $1M | $1.7M | $600K | $900K | $300K | $0 | $400K | $0 | -$100K | $0 |