MPX (MPX)
Marine Products Corporation
NYSE:MPXConsumer Cyclical · Auto - Recreational Vehicles
Mkt Cap-
Float12.06M
O/S-
Inst Own-
Dilution
MCap-
Float12.06M
O/S-
Dilution
Delisting Issues Timeline
Financials Summary
Revenue$244.42M
Net Income$11.38M
Total Assets$147.23M
Free Cash Flow$14.92M
Debt & Equity
Equity 100%
Total Debt$0
Total Equity$124.97M
Shares Outstanding
Short Interest
Split History2 splits
- 1.5:1Forward splitMar 11, 20051 share → 1.5
- 1.5:1Forward splitMar 11, 20041 share → 1.5
Balance Sheet Details
Assets$147.23M
Liabilities$22.27M
Accounts Receivable$9.07M
Accounts Payable$6.65M
Inventory$54.69M
PP&E (Net)$22.65M
Goodwill$3.31M
Intangible Assets$465K
Income Statement
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Revenue | $244.42M | $236.56M | $383.73M | $381M | $298.01M | $239.82M | $292.14M | $298.62M | $267.32M | $241.33M | $207.06M | $171.05M | $168.04M | $148.95M | $106.44M | $101.01M | $48.47M | $175.62M | $244.27M | $261.38M | $272.06M | $252.42M | $193.98M | $162.68M | $134.69M | $148.28M | $122.88M | $103.5M |
| YoY Growth | 3.3% | -38.4% | 0.7% | 27.8% | 24.3% | -17.9% | -2.2% | 11.7% | 10.8% | 16.6% | 21.1% | 1.8% | 12.8% | 39.9% | 5.4% | 108.4% | -72.4% | -28.1% | -6.5% | -3.9% | 7.8% | 30.1% | 19.2% | 20.8% | -9.2% | 20.7% | 18.7% | - |
| Cost of Revenue | $197.64M | $191.06M | $293.35M | $287.28M | $229.74M | $186.22M | $226.74M | $232.29M | $208.3M | $190.86M | $163.26M | $138.38M | $137.68M | $121.75M | $86.93M | $83.3M | $46M | $143.68M | $191.81M | $201.97M | $202.94M | $186.83M | $143.66M | $125.28M | $105.34M | $114.08M | $93.25M | $77.78M |
| Gross Profit | $46.77M | $45.5M | $90.38M | $93.72M | $68.27M | $53.6M | $65.39M | $66.32M | $59.02M | $50.47M | $43.8M | $32.67M | $30.36M | $27.2M | $19.51M | $17.71M | $2.48M | $31.95M | $52.46M | $59.41M | $69.12M | $65.59M | $50.32M | $37.4M | $29.34M | $34.2M | $29.63M | $25.72M |
| Gross Margin | 19.1% | 19.2% | 23.6% | 24.6% | 22.9% | 22.4% | 22.4% | 22.2% | 22.1% | 20.9% | 21.2% | 19.1% | 18.1% | 18.3% | 18.3% | 17.5% | 5.1% | 18.2% | 21.5% | 22.7% | 25.4% | 26.0% | 25.9% | 23.0% | 21.8% | 23.1% | 24.1% | 24.9% |
| Research and Development | $0 | $0 | $757K | $437K | $776K | $751K | $730K | $822K | $960K | $858K | $663K | $743K | $1.07M | $768K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Selling, General, and Administrative | $0 | $27.38M | $41.59M | $41.92M | $31.88M | $29.24M | $31.26M | $30.94M | $29.26M | $27.41M | $23.25M | $20.66M | $20.36M | $18.44M | $14.13M | $13.99M | $21.64M | $23.15M | $30.23M | $32.47M | $33.56M | $29.81M | $23.02M | $18.02M | $16.22M | $16.95M | $15.15M | $13.58M |
| Other | $32.75M | $0 | -$1.17M | -$437K | -$776K | -$751K | -$730K | -$4.18M | $29.26M | $27.41M | $23.25M | $20.66M | $20.31M | $18.44M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $1.8M | $0 | $0 |
| Total Operating Expenses | $32.75M | $27.38M | $41.18M | $41.92M | $31.88M | $29.24M | $31.26M | $30.94M | $29.26M | $27.41M | $23.25M | $20.66M | $20.36M | $18.44M | $14.13M | $13.99M | $21.64M | $23.15M | $30.23M | $32.47M | $33.56M | $29.81M | $23.02M | $18.02M | $16.22M | $18.75M | $15.15M | $13.58M |
| Operating Income (EBIT) | $14.03M | $18.27M | $49.2M | $51.8M | $36.39M | $24.36M | $34.13M | $35.39M | $29.76M | $23.05M | $20.55M | $12.01M | $10.01M | $8.76M | $5.38M | $3.72M | -$19.16M | $8.8M | $22.23M | $26.93M | $35.56M | $35.78M | $27.3M | $19.38M | $13.12M | $15.46M | $14.48M | $12.14M |
| Operating Margin | 5.7% | 7.7% | 12.8% | 13.6% | 12.2% | 10.2% | 11.7% | 11.9% | 11.1% | 9.6% | 9.9% | 7.0% | 6.0% | 5.9% | 5.1% | 3.7% | -39.5% | 5.0% | 9.1% | 10.3% | 13.1% | 14.2% | 14.1% | 11.9% | 9.7% | 10.4% | 11.8% | 11.7% |
| 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 | $0 |
| Interest Income | $1.74M | $2.88M | $2.86M | $338K | $16K | $95K | $323K | $268K | $229K | $355K | $420K | $521K | $524K | $960K | $997K | $1.17M | $1.66M | $2.59M | $2.59M | $1.33M | $1.33M | $590K | $0 | $600K | $689K | $0 | $0 | $0 |
| Other Income (Expense) | $1.74M | $2.88M | $2.86M | $338K | $16K | $95K | $323K | $268K | $229K | $355K | $420K | $521K | $524K | $960K | $3.02M | $1.17M | $1.66M | $2.42M | $2.59M | $2.5M | $1.33M | $590K | $501K | $600K | $689K | $7.1M | $233K | $240K |
| Income Before Tax (EBT) | $15.77M | $21.14M | $52.06M | $52.13M | $36.41M | $24.46M | $34.46M | $35.66M | $29.99M | $23.41M | $20.97M | $12.53M | $10.53M | $9.72M | $8.4M | $4.89M | -$17.5M | $11.22M | $24.82M | $29.43M | $36.89M | $36.37M | $27.8M | $19.98M | $138.11M | $22.55M | $14.72M | $12.38M |
| Income Tax Expense | $4.38M | $3.29M | $10.37M | $11.79M | $7.38M | $5.01M | $6.22M | $7.17M | $10.69M | $6.66M | $6.67M | $3.61M | $2.74M | $2.74M | $1.67M | $1.04M | -$6.81M | $3.63M | $8.4M | $9.12M | $10.67M | $12.62M | $9.73M | $7.59M | $5.25M | $8.59M | $5.6M | $4.71M |
| Net Income | $11.38M | $17.85M | $41.7M | $40.35M | $29.03M | $19.44M | $28.24M | $28.49M | $19.3M | $16.75M | $14.31M | $8.91M | $7.79M | $6.98M | $6.73M | $3.85M | -$10.69M | $7.59M | $16.42M | $20.31M | $26.22M | $23.74M | $18.07M | $12.39M | $8.56M | $13.96M | $9.12M | $7.67M |
| Net Income Margin | 4.7% | 7.5% | 10.9% | 10.6% | 9.7% | 8.1% | 9.7% | 9.5% | 7.2% | 6.9% | 6.9% | 5.2% | 4.6% | 4.7% | 6.3% | 3.8% | -22.1% | 4.3% | 6.7% | 7.8% | 9.6% | 9.4% | 9.3% | 7.6% | 6.4% | 9.4% | 7.4% | 7.4% |
| Supplementary Data | ||||||||||||||||||||||||||||
| EPS | 0.33 | 0.50 | 1.21 | 1.18 | 0.85 | 0.56 | 0.81 | 0.83 | 0.55 | 0.44 | 0.39 | 0.24 | 0.21 | 0.19 | 0.19 | 0.11 | -0.30 | 0.21 | 0.44 | 0.54 | 0.69 | 0.41 | 0.32 | 0.22 | 0.23 | 0.36 | 0.24 | 0.20 |
| Diluted EPS | 0.33 | 0.50 | 1.21 | 1.18 | 0.85 | 0.56 | 0.81 | 0.83 | 0.55 | 0.44 | 0.39 | 0.24 | 0.21 | 0.19 | 0.18 | 0.11 | -0.30 | 0.21 | 0.43 | 0.52 | 0.65 | 0.39 | 0.32 | 0.22 | 0.22 | 0.36 | 0.24 | 0.20 |
| Weighted Average OS | 34.97M | 33.81M | 33.61M | 33.44M | 33.31M | 33.93M | 34.06M | 34.53M | 33.75M | 36.63M | 36.95M | 36.94M | 36.82M | 36.66M | 36.37M | 36.18M | 35.96M | 35.17M | 37.33M | 37.62M | 38.00M | 38.43M | 38.04M | 38.12M | 37.78M | 38.31M | 37.99M | 38.31M |
| EBITDA | $18.9M | $20.91M | $49.58M | $54.04M | $38.22M | $26.32M | $36.23M | $37.21M | $31.29M | $24.43M | $21.56M | $12.72M | $10.23M | $9.53M | $6.26M | $4.8M | -$17.81M | $10.49M | $24.18M | $29.06M | $38.58M | $38.31M | $29.61M | $19.38M | $13.12M | $17.25M | $16.03M | $12.14M |
| EBITDA Margin | 7.7% | 8.8% | 12.9% | 14.2% | 12.8% | 11.0% | 12.4% | 12.5% | 11.7% | 10.1% | 10.4% | 7.4% | 6.1% | 6.4% | 5.9% | 4.8% | -36.7% | 6.0% | 9.9% | 11.1% | 14.2% | 15.2% | 15.3% | 11.9% | 9.7% | 11.6% | 13.0% | 11.7% |
Balance Sheet
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Assets | ||||||||||||||||||||||||||||
| Current Assets | ||||||||||||||||||||||||||||
| Cash and Cash Equivalents | $43.51M | $52.38M | $71.95M | $43.17M | $14.1M | $31.57M | $19.8M | $8.74M | $7.68M | $2.62M | $7.99M | $4.07M | $5.11M | $1.65M | $956K | $9.54M | $2.57M | $4.62M | $3.23M | $54.46M | $37.6M | $46.62M | $26.24M | $17.28M | $4.95M | $1.1M | $3.43M | $0 |
| Short-Term Investments | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $2.97M | $2.64M | $4.11M | $7.83M | $3.65M | $5.64M | $1.15M | $12.4M | $12.83M | $23.33M | $8.8M | $8.87M | $652K | $1.32M | $132K | $1.4M | $1.93M | $5.48M | $0 | $0 | $0 |
| Cash and Short-Term Investments | $43.51M | $52.38M | $71.95M | $43.17M | $14.1M | $31.57M | $19.8M | $11.71M | $10.32M | $6.73M | $15.81M | $7.72M | $10.75M | $2.8M | $13.36M | $22.36M | $25.9M | $13.42M | $12.1M | $55.11M | $38.92M | $46.75M | $27.65M | $19.21M | $10.43M | $1.1M | $3.43M | $0 |
| Accounts Receivable | $9.07M | $4.62M | $2.84M | $5.37M | $3.27M | $4.71M | $7.51M | $4.32M | $3.77M | $1.12M | $2.08M | $2.49M | $2.05M | $2.19M | $2.21M | $1.66M | $7.57M | $8.04M | $4.86M | $3.81M | $6.19M | $2.24M | $5.04M | $1.47M | $1.18M | $1.75M | $1.42M | $0 |
| Inventory | $54.69M | $49.96M | $61.61M | $73.02M | $73.26M | $42.31M | $41.55M | $46.77M | $38.01M | $42.49M | $32.64M | $28.82M | $28.7M | $28.16M | $24.91M | $21.88M | $19.49M | $22.45M | $33.16M | $29.56M | $26.86M | $25.87M | $21.77M | $20.68M | $14.48M | $15.06M | $13.7M | $10.69M |
| Other Current Assets | $3.3M | $3.04M | $2.85M | $3.44M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $2.48M | $2.17M | $1.28M | $1.02M | $920K | $1.01M | $1.12M | $2.75M | $3.24M | $3.08M | $3.01M | $2.27M | $2.42M | $1.92M | $2.42M | $2.64M | $0 |
| Total Current Assets | $110.58M | $109.99M | $139.25M | $125M | $93.11M | $80.54M | $70.93M | $64.6M | $54.19M | $52.16M | $52.64M | $43.22M | $44.93M | $36.03M | $42.95M | $48.27M | $56.75M | $46.71M | $55.03M | $93.59M | $76.39M | $78.74M | $57.34M | $45.41M | $30.18M | $21M | $21.74M | $10.69M |
| Long-Term Assets | ||||||||||||||||||||||||||||
| Property, Plant & Equipment Net | $22.65M | $24.25M | $22.75M | $14.96M | $14.37M | $14.94M | $14.8M | $14.55M | $14.22M | $13.33M | $12.76M | $9.89M | $11.27M | $11.47M | $11.88M | $12.42M | $13.31M | $14.58M | $15.94M | $16.64M | $17.25M | $18.36M | $17.76M | $16.22M | $14.23M | $9.8M | $6.71M | $5.77M |
| Goodwill | $3.31M | $3.31M | $3.31M | $3.31M | $3.31M | $3.31M | $3.31M | $3.31M | $3.31M | $3.31M | $3.31M | $3.31M | $3.31M | $3.31M | $3.31M | $3.31M | $3.31M | $3.31M | $3.31M | $3.31M | $0 | $0 | $0 | $0 | $0 | $0 | $4.68M | $0 |
| Intangible Assets | $465K | $465K | $465K | $465K | $465K | $465K | $465K | $465K | $465K | $465K | $465K | $465K | $465K | $465K | $465K | $465K | $465K | $465K | $465K | $465K | $3.74M | $3.78M | $3.82M | $3.86M | $3.9M | $3.99M | $0 | $0 |
| Long-Term Investments | $0 | $0 | $0 | $0 | $13.3M | $12.4M | $7.6M | $4.7M | $10.39M | $5.22M | $27.13M | $33.83M | $30.95M | $35.77M | $41.7M | $30.01M | $16.12M | $0 | $0 | $0 | $0 | -$3.01M | $0 | -$2.42M | $0 | $0 | $0 | $0 |
| Deferred Tax Assets | $5.22M | $9.73M | $10.28M | $6.03M | $4.39M | $4.08M | $3.99M | $3.33M | $3.65M | $5.28M | $4.34M | $3.21M | $3.18M | $3.53M | $3.34M | $3.24M | $3.22M | $2.93M | $1.1M | $1.45M | $1.13M | $3.01M | $0 | $2.42M | $0 | $0 | $0 | $0 |
| Other Long-Term Assets | $5.01M | $23.5M | $19.44M | $13.95M | $3.9M | $3.7M | $3.68M | $9.93M | $9.68M | $8.77M | $10.03M | $9.89M | $8.13M | $6.73M | $7.19M | $5.1M | $5.08M | $42.3M | $42.88M | $8.72M | $10.3M | $8.85M | $7.39M | $5.58M | $8.21M | $68.66M | $55.03M | -$5.77M |
| Total Long-Term Assets | $36.65M | $61.25M | $56.24M | $38.72M | $39.73M | $38.89M | $33.84M | $36.28M | $41.71M | $36.37M | $58.03M | $60.6M | $57.3M | $61.28M | $67.88M | $54.54M | $41.5M | $63.58M | $63.7M | $30.58M | $32.41M | $30.99M | $28.97M | $25.66M | $26.33M | $82.45M | $66.42M | $5.77M |
| 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 | $61.13M |
| Total Assets | $147.23M | $171.25M | $195.49M | $163.72M | $132.84M | $119.42M | $104.76M | $100.88M | $95.9M | $88.53M | $110.68M | $103.82M | $102.23M | $97.31M | $110.84M | $102.81M | $98.25M | $110.29M | $118.73M | $124.18M | $108.81M | $109.73M | $86.31M | $71.06M | $56.51M | $103.45M | $88.17M | $77.58M |
| Liabilities | ||||||||||||||||||||||||||||
| Current Liabilities | ||||||||||||||||||||||||||||
| Accounts Payable | $6.65M | $5.5M | $6.07M | $8.25M | $6.77M | $6.08M | $3.89M | $4.67M | $5.36M | $5.16M | $3.68M | $3.58M | $5.57M | $4.25M | $2.99M | $1.88M | $1.97M | $1.44M | $4.62M | $3.46M | $3.46M | $6.22M | $2.73M | $3.41M | $2.43M | $2.91M | $2.37M | $0 |
| Short-Term Debt | $0 | $0 | $77K | $57K | $54K | $52K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Current Income Tax Payable | $0 | $0 | $0 | $342K | $217K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $1.89M | $2K | $0 | $0 | $0 |
| Current Unearned Revenue | $1.19M | $191K | $654K | $1.99M | $1.31M | $1.25M | $295K | $496K | $864K | $416K | $721K | $706K | $836K | $1.39M | $899K | $0 | $0 | $1.6M | $2.28M | $1.94M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Current Liabilities | $937K | $13.15M | $13.17M | $9.2M | $6.81M | $9.83M | $9.84M | $9.74M | $10.02M | $9.44M | $7.34M | $6.99M | $6.76M | $6.49M | $6.53M | $6.92M | $8.2M | $11.25M | $687K | $11.71M | $6.52M | $8.19M | $0 | $2.64M | $0 | $0 | $0 | $0 |
| Total Current Liabilities | $20.61M | $18.92M | $22.57M | $23.59M | $18.07M | $21.66M | $17.04M | $18.17M | $19.36M | $17.4M | $13.8M | $13.21M | $13.97M | $13.25M | $10.65M | $10.5M | $10.68M | $13.72M | $18.91M | $17.09M | $15.05M | $16.75M | $11.36M | $13.59M | $9.87M | $10.51M | $9.23M | $0 |
| 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 | $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 |
| Long-Term Deferred Tax Liabilities | $0 | $0 | $1.69M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $925K | $1.16M | $643K | $300K | $344K | $306K | $0 |
| Other Long-Term Liabilities | $1.66M | $23.18M | $19.43M | $15.56M | $16.23M | $13.17M | $10.4M | $7.5M | $6.93M | $5.68M | $6.67M | $7.12M | $6.51M | $6.32M | $6.76M | $6M | $6.05M | $5.79M | $6.05M | $5.69M | $6.07M | $4.69M | $3.83M | $0 | $0 | $0 | $0 | $0 |
| Total Long-Term Liabilities | $1.66M | $23.32M | $21.33M | $15.74M | $16.25M | $13.24M | $10.51M | $7.5M | $6.93M | $5.68M | $6.67M | $7.12M | $6.51M | $6.32M | $6.76M | $6M | $6.05M | $5.79M | $6.05M | $5.69M | $6.07M | $5.61M | $4.99M | $643K | $300K | $344K | $306K | $0 |
| 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 | $8.07M |
| Total Liabilities | $22.27M | $42.24M | $43.9M | $39.33M | $34.32M | $34.9M | $27.55M | $25.67M | $26.3M | $23.08M | $20.46M | $20.33M | $20.48M | $19.57M | $17.42M | $16.5M | $16.74M | $19.5M | $24.97M | $22.78M | $21.12M | $22.36M | $16.35M | $14.23M | $10.17M | $10.86M | $9.54M | $8.07M |
| Stockholders' Equity | ||||||||||||||||||||||||||||
| Preferred Stock | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $458K | $0 | $0 | $0 | $0 | $0 | $3.64M | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Common Stock | $3.5M | $3.47M | $3.45M | $3.42M | $3.4M | $3.39M | $3.39M | $3.43M | $3.46M | $3.49M | $3.81M | $3.81M | $3.81M | $3.78M | $3.74M | $3.71M | $3.69M | $3.64M | $3.6M | $3.79M | $3.77M | $3.89M | $2.57M | $1.71M | $1.7M | $0 | $0 | $0 |
| Retained Earnings | $121.47M | $125.53M | $148.14M | $122.95M | $97.7M | $83.08M | $76.57M | $73.95M | $68.13M | $64.14M | $84.42M | $77.75M | $75.21M | $73.12M | $89.95M | $83.22M | $78.69M | $88.53M | $90.11M | $84.88M | $72.19M | $52.04M | $32.41M | $16.74M | $5.78M | $0 | $0 | $0 |
| Comprehensive Income & Other | $0 | $0 | $0 | -$2M | -$2.58M | -$1.95M | -$2.75M | -$2.17M | -$1.98M | -$2.18M | -$1.9M | -$1.97M | -$853K | -$1.57M | -$1.46M | -$996K | -$866K | -$1.39M | $50K | -$718K | -$4.64M | -$2.8M | -$738K | $103K | $0 | $92.59M | $0 | $0 |
| Other Stockholders' Equity | $0 | $0 | $0 | -$2M | -$2.58M | -$1.95M | -$2.75M | -$2.17M | -$1.98M | -$2.18M | $1.98M | $1.93M | $2.73M | $845K | -$273K | -$625K | -$866K | -$1.39M | $50K | $12.73M | $11.73M | $31.44M | $34.98M | $38.38M | $38.87M | $92.59M | $78.63M | $69.51M |
| Total Equity | $124.97M | $129M | $151.59M | $124.38M | $98.53M | $84.52M | $77.21M | $75.21M | $69.6M | $65.44M | $90.21M | $83.49M | $81.75M | $77.75M | $93.42M | $86.31M | $81.51M | $90.79M | $93.76M | $101.4M | $87.69M | $87.37M | $69.97M | $56.83M | $46.34M | $92.59M | $78.63M | $69.51M |
| 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 |
| Total Liabilities and Equity | $147.23M | $171.25M | $195.49M | $163.72M | $132.84M | $119.42M | $104.76M | $100.88M | $95.9M | $88.53M | $110.68M | $103.82M | $102.23M | $97.31M | $110.84M | $102.81M | $98.25M | $110.29M | $118.73M | $124.18M | $108.81M | $109.73M | $86.31M | $71.06M | $56.51M | $103.45M | $88.17M | $77.58M |
| Supplementary Data | ||||||||||||||||||||||||||||
| Total Debt | $0 | $220K | $297K | $237K | $71K | $122K | $110K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Net Debt | -$43.51M | -$52.38M | -$71.66M | -$42.93M | -$14.03M | -$31.45M | -$19.65M | -$8.74M | -$7.68M | -$2.62M | -$7.99M | -$4.07M | -$5.11M | -$1.65M | -$956K | -$9.54M | -$2.57M | -$4.62M | -$3.23M | -$54.46M | -$37.6M | -$46.62M | -$26.24M | -$17.28M | -$4.95M | -$1.1M | -$3.43M | $0 |
Cash Flow Statement
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Operating Activities | ||||||||||||||||||||||||||||
| Net Income | $11.38M | $17.85M | $41.7M | $40.35M | $29.03M | $19.44M | $28.24M | $28.49M | $19.3M | $16.75M | $14.31M | $8.91M | $7.53M | $6.98M | $6.73M | $3.85M | -$10.69M | $7.59M | $16.42M | $20.31M | $26.22M | $23.74M | $18.07M | $12.39M | $8.56M | $13.96M | $9.12M | $7.67M |
| Depreciation & Amortization | $3.14M | $2.79M | $2.42M | $1.91M | $1.82M | $1.95M | $2.09M | $1.82M | $1.53M | $1.38M | $1.01M | $712K | $726K | $768K | $889K | $1.08M | $1.35M | $1.69M | $1.95M | $2.13M | $3.02M | $2.53M | $2.31M | $2.08M | $2.27M | $1.8M | $1.54M | $0 |
| Deferred Income Tax | $4.51M | -$1.14M | -$3.13M | -$1.8M | -$140K | -$311K | -$620K | $378K | $1.52M | -$862K | $1.31M | -$805K | $78K | -$498K | -$76K | -$132K | -$854K | $431K | $331K | -$737K | -$1.97M | -$784K | $1.03M | -$247K | $460K | $255K | -$166K | $0 |
| Stock-Based Compensation | $0 | $4.23M | $3.71M | $2.71M | $2.29M | $3.1M | $2.12M | $2.09M | $2.68M | $2.62M | $1.99M | $1.75M | $1.7M | $1.5M | $1.3M | $1.54M | $1.65M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Changes in Working Capital: | ||||||||||||||||||||||||||||
| Accounts Receivable | -$4.46M | -$1.78M | $2.53M | -$2.08M | $1.44M | $2.81M | -$2.73M | -$821K | -$1.96M | $169K | $1.11M | -$348K | -$227K | $415K | -$1.03M | $87K | $4.31M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Inventory | -$4.73M | $11.65M | $11.4M | $246K | -$30.95M | -$757K | $5.22M | -$8.76M | $4.48M | -$9.85M | -$3.82M | $40K | -$700K | -$3.25M | -$3.02M | -$2.4M | $2.97M | $10.71M | -$3.6M | -$2.7M | -$987K | -$4.1M | -$1.08M | -$6.21M | $698K | -$1.36M | -$3.02M | $0 |
| Accounts Payable | $1.15M | -$572K | -$2.18M | $1.48M | $692K | $2.19M | -$787K | -$689K | $199K | $1.48M | $104K | -$1.99M | $1.32M | $1.25M | $1.11M | -$88K | $535K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Working Capital | $242K | -$3.36M | $66K | $5.36M | -$3.72M | $825K | $395K | $61K | $1.48M | $3.26M | -$766K | $1.48M | -$399K | $1.4M | -$494K | $6.97M | -$7.83M | -$7.18M | $237K | $3.77M | -$6.92M | $8.01M | -$2.49M | $3.68M | -$1.76M | $809K | $1.89M | $0 |
| Total Working Capital Change | -$7.82M | $5.94M | $11.82M | $5.01M | -$32.53M | $5.07M | $2.09M | -$10.21M | $4.2M | -$4.94M | -$3.37M | -$818K | -$3K | -$183K | -$3.44M | $4.57M | -$20K | $3.53M | -$3.37M | $1.07M | -$7.91M | $3.91M | -$3.58M | -$2.52M | -$1.06M | -$552K | -$1.12M | $0 |
| Other Non-Cash Items | $5.25M | -$144K | $327K | $1.18M | $0 | $616K | -$5K | $213K | $417K | $889K | $791K | -$311K | -$151K | -$379K | -$2.1M | -$37K | -$468K | $818K | $1.09M | $1.22M | $0 | $0 | $0 | $0 | $0 | $0 | -$141K | $708K |
| Net Cash from Operating | $16.46M | $29.53M | $56.85M | $49.35M | $457K | $29.87M | $33.92M | $22.77M | $29.64M | $15.84M | $16.04M | $9.45M | $9.88M | $8.18M | $3.3M | $10.88M | -$9.04M | $14.04M | $16.43M | $24M | $19.37M | $29.41M | $17.83M | $11.7M | $10.23M | $15.46M | $9.23M | $8.38M |
| Investing Activities | ||||||||||||||||||||||||||||
| Capital Expenditures | -$1.54M | -$4.6M | -$10.17M | -$2.5M | -$1.25M | -$2.1M | -$2.33M | -$2.15M | -$2.41M | -$1.94M | -$3.88M | -$451K | -$521K | -$354K | -$357K | -$191K | -$85K | -$329K | -$1.26M | -$1.67M | -$1.12M | -$2.84M | -$3.71M | -$3.8M | -$5.46M | -$4.2M | -$1.81M | -$2.19M |
| Acquisitions | $0 | $0 | $0 | $0 | $0 | $0 | $2.33M | $2.15M | -$4.82M | -$3.88M | $3.88M | $451K | $521K | $354K | $357K | -$1.86M | -$1.75M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$1.04M | $0 | $0 | $0 |
| Purchases of Investments | $0 | $0 | $0 | $0 | $0 | $0 | -$299K | -$16.21M | -$22.21M | -$28.09M | -$16.28M | -$23.66M | -$14.34M | -$34.08M | -$39.78M | -$29.15M | -$14.86M | -$47.96M | -$72.58M | $0 | -$905K | $0 | -$725K | $0 | -$13.26M | $0 | $0 | $0 |
| Sales of Investments | $0 | $0 | $0 | $0 | $0 | $0 | $7.98M | $21.42M | $18.07M | $52.52M | $17.66M | $20.09M | $14.58M | $51.25M | $24.9M | $25.58M | $22.34M | $46.02M | $32.44M | $2.9M | $0 | $914K | $0 | $6.66M | $0 | $0 | $0 | $0 |
| Other Investing Activities | -$3.14M | $163K | $2.3M | $0 | $0 | $34K | -$2.33M | -$2.15M | $4.83M | $3.97M | -$3.87M | $632K | -$506K | -$354K | $3.31M | $1.9M | $1.77M | $14K | $10K | $113K | $0 | -$5.92M | $0 | $0 | $13.83M | $0 | $145K | $0 |
| Net Cash from Investing | -$4.68M | -$4.43M | -$7.87M | -$2.5M | -$1.25M | -$2.06M | $5.34M | $3.06M | -$6.55M | $22.57M | -$2.49M | -$2.95M | -$269K | $16.81M | -$11.56M | -$3.72M | $7.42M | -$2.25M | -$41.39M | $1.35M | -$2.02M | -$1.92M | -$4.43M | $2.86M | -$5.92M | -$4.2M | -$1.67M | -$2.19M |
| Financing Activities | ||||||||||||||||||||||||||||
| Debt Repaid | - | - | - | - | - | - | - | - | - | - | - | - | - | $375K | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Common Stock Issuance | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $38K | $135K | $178K | $344K | $768K | $576K | $0 | $0 | $0 | $0 | $0 |
| Common Stock Repurchases | -$1.05M | -$933K | -$910K | -$702K | -$1.05M | -$2.49M | -$8.45M | -$7.52M | -$6.52M | -$34.74M | -$2.26M | -$1.78M | -$576K | -$960K | -$447K | -$244K | -$537K | -$1.62M | -$17.82M | -$1.34M | -$20.63M | -$3.77M | -$2.27M | -$1.22M | -$65K | $0 | $0 | $0 |
| Dividends Paid | -$19.59M | -$43.73M | -$19.28M | -$17.08M | -$15.63M | -$13.55M | -$19.76M | -$17.25M | -$11.5M | -$9.2M | -$7.64M | -$6.1M | -$5.71M | -$23.81M | -$260 | -$200 | -$369K | -$9.44M | -$9.01M | -$7.63M | -$6.07M | -$4.11M | -$2.74M | -$1.37M | -$1.02M | $0 | $0 | $0 |
| Other Financing Activities | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $160K | $256K | $342K | $136K | $846K | $131K | $45K | $477K | $660K | $431K | $296K | $0 | $0 | $0 | $0 | $614K | -$13.6M | -$7.62M | $0 |
| Net Cash from Financing | -$20.65M | -$44.67M | -$20.19M | -$17.78M | -$16.68M | -$16.04M | -$28.2M | -$24.77M | -$18.02M | -$43.78M | -$9.64M | -$7.54M | -$6.14M | -$24.3M | -$316K | -$199K | -$429K | -$10.4M | -$26.26M | -$8.49M | -$26.36M | -$7.11M | -$4.43M | -$2.23M | -$456K | -$13.6M | -$7.62M | $0 |
| 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 |
| Net Change in Cash | -$8.87M | -$19.57M | $28.78M | $29.07M | -$17.47M | $11.77M | $11.06M | $1.06M | $5.07M | -$5.37M | $3.91M | -$1.04M | $3.47M | $692K | -$8.58M | $6.96M | -$2.05M | $1.39M | -$51.22M | $16.85M | -$9.01M | $20.37M | $8.96M | $12.33M | $3.86M | -$2.33M | -$49K | $6.19M |
| Supplementary Data | ||||||||||||||||||||||||||||
| Operating Cash Flow | $16.46M | $29.53M | $56.85M | $49.35M | $457K | $29.87M | $33.92M | $22.77M | $29.64M | $15.84M | $16.04M | $9.45M | $9.88M | $8.18M | $3.3M | $10.88M | -$9.04M | $14.04M | $16.43M | $24M | $19.37M | $29.41M | $17.83M | $11.7M | $10.23M | $15.46M | $9.23M | $8.38M |
| Capital Expenditure | -$1.54M | -$4.6M | -$10.17M | -$2.5M | -$1.25M | -$2.1M | -$2.33M | -$2.15M | -$2.41M | -$1.94M | -$3.88M | -$451K | -$521K | -$354K | -$357K | -$191K | -$85K | -$329K | -$1.26M | -$1.67M | -$1.12M | -$2.84M | -$3.71M | -$3.8M | -$5.46M | -$4.2M | -$1.81M | -$2.19M |
| Free Cash Flow | $14.92M | $24.93M | $46.67M | $46.85M | -$791K | $27.77M | $31.58M | $20.62M | $27.23M | $13.9M | $12.17M | $8.99M | $9.36M | $7.83M | $2.94M | $10.69M | -$9.12M | $13.72M | $15.17M | $22.33M | $18.25M | $26.57M | $14.12M | $7.9M | $4.78M | $11.27M | $7.42M | $6.19M |
| Cash at Beginning | $52.38M | $71.95M | $43.17M | $14.1M | $31.57M | $19.8M | $8.74M | $7.68M | $2.62M | $7.99M | $4.07M | $5.11M | $1.65M | $956K | $9.54M | $2.57M | $4.62M | $3.23M | $54.46M | $37.6M | $46.62M | $26.24M | $17.28M | $4.95M | $1.1M | $3.43M | $3.48M | $0 |
| Cash at End | $43.51M | $52.38M | $71.95M | $43.17M | $14.1M | $31.57M | $19.8M | $8.74M | $7.68M | $2.62M | $7.99M | $4.07M | $5.11M | $1.65M | $956K | $9.54M | $2.57M | $4.62M | $3.23M | $54.46M | $37.6M | $46.62M | $26.24M | $17.28M | $4.95M | $1.1M | $3.43M | $6.19M |