$59.10M
Revenue
$3.68M
Net Income
38.21%
Gross Margin
6.03%
Op. Margin
$-3.59M
Free Cash Flow
| Breakdown | TTM (Sep 30, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
FY 2020 (Dec 31, 2020) |
FY 2019 (Dec 31, 2019) |
FY 2018 (Dec 31, 2018) |
FY 2017 (Dec 31, 2017) |
FY 2016 (Dec 31, 2016) |
FY 2015 (Dec 31, 2015) |
FY 2014 (Dec 31, 2014) |
FY 2013 (Dec 31, 2013) |
FY 2012 (Dec 31, 2012) |
FY 2011 (Dec 31, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $59.10M | $57.84M | $61.23M | $61.98M | $68.64M | $102.70M | $46.66M | $46.62M | $44.02M | $46.18M | $44.95M | $47.65M | $43.81M | $41.06M | $38.50M |
| Revenue Growth % | 2.2% | -5.5% | -1.2% | -9.7% | -33.2% | 120.1% | 0.1% | 5.9% | -4.7% | 2.7% | -5.7% | 8.8% | 6.7% | 6.6% | nan% |
| Cost of Revenue | $36.52M | $34.91M | $38.40M | $40.30M | $43.34M | $52.22M | $29.69M | $28.91M | $26.57M | $29.19M | $28.98M | $30.20M | $27.57M | $26.60M | $24.46M |
| Gross Profit | $22.58M | $22.93M | $22.83M | $21.68M | $25.30M | $50.48M | $16.97M | $17.71M | $17.45M | $16.98M | $15.97M | $17.45M | $16.23M | $14.46M | $14.05M |
| Gross Margin % | 38.2% | 39.6% | 37.3% | 35.0% | 36.9% | 49.2% | 36.4% | 38.0% | 39.6% | 36.8% | 35.5% | 36.6% | 37.1% | 35.2% | 36.5% |
| Operating Expenses | $19.02M | $19.48M | $18.70M | $17.03M | $17.37M | $18.90M | $13.95M | $13.84M | $14.53M | $13.31M | $14.50M | $14.23M | $13.84M | $13.64M | $13.14M |
| Selling General & Admin | $18.20M | $18.61M | $17.77M | $16.22M | $16.55M | $18.17M | $13.35M | $13.31M | $13.96M | $12.77M | $13.79M | $13.51M | $13.12M | $12.88M | $12.32M |
| Operating Income | $3.56M | $3.45M | $4.13M | $4.65M | $7.93M | $31.58M | $3.02M | $3.87M | $2.93M | $3.67M | $1.48M | $3.22M | $2.40M | $817.00K | $905.00K |
| Operating Margin % | 6.0% | 6.0% | 6.7% | 7.5% | 11.5% | 30.8% | 6.5% | 8.3% | 6.6% | 8.0% | 3.3% | 6.8% | 5.5% | 2.0% | 2.4% |
| Other Income/Expense | $1.20M | $1.57M | $1.29M | $-255.00K | $573.00K | $666.00K | $658.00K | $540.00K | $744.00K | $503.00K | $46.00K | $725.00K | $569.00K | $490.00K | $576.00K |
| Income Tax Expense | $1.08M | $1.09M | $1.24M | $1.11M | $1.74M | $5.16M | $680.00K | $789.00K | $1.04M | $1.01M | $480.00K | $1.20M | $885.00K | $330.00K | $548.00K |
| Net Income | $3.68M | $3.93M | $4.19M | $3.28M | $6.76M | $27.09M | $3.00M | $3.62M | $2.63M | $3.17M | $1.04M | $2.74M | $2.08M | $977.00K | $933.00K |
| Net Margin % | 6.2% | 6.8% | 6.8% | 5.3% | 9.8% | 26.4% | 6.4% | 7.8% | 6.0% | 6.9% | 2.3% | 5.8% | 4.7% | 2.4% | 2.4% |
| Basic EPS | 0.34 | 0.35 | 0.35 | 0.26 | 0.51 | 2.01 | 0.23 | 0.26 | 0.18 | 0.19 | 0.06 | 0.15 | 0.11 | 0.05 | 0.04 |
| Diluted EPS | 0.34 | 0.35 | 0.35 | 0.26 | 0.50 | 1.94 | 0.23 | 0.26 | 0.18 | 0.19 | 0.06 | 0.15 | 0.11 | 0.05 | 0.04 |
| Basic Shares Outstanding | 10.4M | 11.1M | 11.9M | 12.7M | 13.2M | 13.4M | 13.1M | 13.9M | 14.8M | 16.8M | 18.2M | 18.4M | 19.2M | 20.7M | 22.1M |
| Diluted Shares Outstanding | 10.5M | 11.2M | 11.9M | 12.8M | 13.5M | 14.0M | 13.2M | 14.0M | 15.0M | 16.8M | 18.2M | 18.7M | 19.2M | 20.7M | 22.1M |
| Breakdown | FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
FY 2020 (Dec 31, 2020) |
FY 2019 (Dec 31, 2019) |
FY 2018 (Dec 31, 2018) |
FY 2017 (Dec 31, 2017) |
FY 2016 (Dec 31, 2016) |
FY 2015 (Dec 31, 2015) |
FY 2014 (Dec 31, 2014) |
FY 2013 (Dec 31, 2013) |
FY 2012 (Dec 31, 2012) |
FY 2011 (Dec 31, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $18.64M | $20.38M | $16.29M | $16.31M | $23.29M | $6.55M | $7.01M | $8.76M | $9.46M | $9.68M | $5.50M | $8.21M | $4.55M | $7.50M |
| Accounts Receivable | - | - | $5.38M | $3.40M | $8.13M | $3.57M | $4.93M | $4.60M | $4.65M | $2.76M | $5.33M | $5.07M | $6.35M | $4.72M |
| Inventory | $22.73M | $20.13M | $24.40M | $24.97M | $16.75M | $11.30M | $9.88M | $10.25M | $10.99M | $16.40M | $16.54M | $14.14M | $17.16M | $15.57M |
| Total Current Assets | $50.64M | $53.06M | $52.56M | $53.00M | $55.30M | $26.96M | $26.46M | $26.98M | $29.66M | $33.08M | $35.50M | $32.64M | $31.21M | $30.61M |
| Property Plant & Equipment | $8.52M | $5.59M | $5.74M | $6.06M | $4.35M | $3.94M | $3.24M | $3.16M | $2.65M | $2.91M | $3.31M | $3.07M | $3.42M | $3.64M |
| Goodwill | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K | $55.00K |
| Intangible Assets | - | - | $1.00K | $3.00K | $7.00K | $11.00K | $16.00K | $21.00K | $34.00K | $51.00K | $71.00K | $92.00K | $113.00K | $135.00K |
| Total Assets | $73.74M | $68.76M | $64.80M | $67.89M | $68.80M | $38.09M | $34.26M | $34.12M | $35.94M | $39.13M | $41.95M | $38.56M | $37.30M | $36.87M |
| Accounts Payable | $1.28M | $802.00K | $674.00K | $528.00K | $1.98M | $501.00K | $578.00K | $1.24M | $1.00M | $1.03M | $1.10M | $689.00K | $860.00K | $702.00K |
| Accrued Liabilities | $947.00K | $1.10M | $833.00K | $1.25M | $2.79M | $920.00K | $1.34M | $1.56M | $1.46M | $1.13M | $1.20M | $1.04M | $793.00K | $169.00K |
| Deferred Revenue | - | - | - | - | $209.00K | - | - | - | - | - | - | - | - | - |
| Total Current Liabilities | $3.12M | $2.57M | $2.41M | $2.66M | $5.85M | $2.30M | $1.92M | $2.80M | $2.46M | $2.15M | $2.29M | $1.73M | $1.65M | $871.00K |
| Deferred Tax Liabilities | $503.00K | $442.00K | $764.00K | $791.00K | $211.00K | $224.00K | $141.00K | - | - | - | - | - | - | - |
| Total Liabilities | $11.51M | $7.20M | $4.04M | $5.27M | $8.78M | $4.86M | $2.06M | $2.80M | $3.27M | $3.02M | $4.05M | $2.98M | $2.47M | $1.69M |
| Common Stock | $108.00K | $114.00K | $123.00K | $132.00K | $135.00K | $129.00K | $135.00K | $143.00K | $154.00K | $178.00K | $183.00K | $189.00K | $200.00K | $211.00K |
| Retained Earnings | $47.26M | $46.55M | $62.12M | $62.49M | $59.48M | $32.39M | $29.39M | $26.22M | $22.72M | $19.56M | $18.52M | $15.77M | $13.69M | $12.72M |
| Total Stockholders Equity | $62.23M | $61.57M | $60.76M | $62.62M | $60.02M | $33.23M | $32.19M | $31.32M | $32.66M | $36.11M | $37.91M | $35.58M | $34.83M | $35.18M |
| Total Liabilities & Equity | $73.74M | $68.76M | $64.80M | $67.89M | $68.80M | $38.09M | $34.26M | $34.12M | $35.94M | $39.13M | $41.95M | $38.56M | $37.30M | $36.87M |
| Breakdown | TTM (Sep 30, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
FY 2020 (Dec 31, 2020) |
FY 2019 (Dec 31, 2019) |
FY 2018 (Dec 31, 2018) |
FY 2017 (Dec 31, 2017) |
FY 2016 (Dec 31, 2016) |
FY 2015 (Dec 31, 2015) |
FY 2014 (Dec 31, 2014) |
FY 2013 (Dec 31, 2013) |
FY 2012 (Dec 31, 2012) |
FY 2011 (Dec 31, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $4.29M | $3.93M | $4.19M | $3.28M | $6.76M | $27.09M | $3.00M | $3.62M | $2.63M | $3.17M | $1.04M | $2.74M | $2.08M | $977.00K | $933.00K |
| Depreciation & Amortization | $1.07M | $873.00K | $925.00K | $814.00K | $817.00K | $729.00K | $602.00K | $525.00K | $571.00K | $544.00K | $703.00K | $721.00K | $722.00K | $764.00K | $818.00K |
| Stock-based Compensation | $952.00K | $463.00K | $170.00K | $147.00K | $315.00K | $375.00K | $451.00K | $432.00K | $296.00K | $190.00K | $24.00K | $33.00K | $150.00K | $228.00K | $268.00K |
| Deferred Income Tax | - | $61.00K | $-322.00K | $-27.00K | $228.00K | $-13.00K | $83.00K | $159.00K | $-378.00K | $21.00K | $-48.00K | $267.00K | $-3.00K | $-6.00K | $55.00K |
| Change in Receivables | $7.52M | $-1.81M | $121.00K | $1.99M | $-4.74M | $4.56M | $-1.37M | $338.00K | $-51.00K | $1.89M | $-2.57M | $518.00K | $-1.28M | $1.62M | $909.00K |
| Change in Inventory | $2.86M | $2.60M | $-4.27M | $-572.00K | $8.22M | $5.45M | $1.43M | $-371.00K | $-745.00K | $-5.40M | $-146.00K | $2.40M | $-3.02M | $1.60M | $-1.57M |
| Operating Cash Flow | $-1.36M | $5.70M | $8.46M | $4.28M | $-480.00K | $18.27M | $3.10M | $2.00M | $4.01M | $6.83M | $5.97M | $-879.00K | $6.09M | $-1.01M | $3.77M |
| Capital Expenditure | $2.22M | $3.81M | $792.00K | $492.00K | $2.52M | $1.14M | $1.30M | $606.00K | $1.22M | $267.00K | $274.00K | $947.00K | $349.00K | $519.00K | $269.00K |
| Purchases of Investments | - | - | - | - | - | - | - | - | - | $41.00K | $175.00K | $134.00K | - | $255.00K | - |
| Investing Cash Flow | - | $-3.78M | $-792.00K | - | $-2.52M | $-862.00K | $-1.14M | $-570.00K | $-685.00K | $-308.00K | $-449.00K | $-641.00K | $-350.00K | $-363.00K | $-42.00K |
| Stock Repurchased | $3.35M | $4.45M | $4.00M | $3.88M | $4.41M | $2.67M | $2.55M | $3.58M | $4.23M | $6.77M | $2.11M | $2.21M | $3.13M | $1.58M | $1.55M |
| Financing Cash Flow | $-6.60M | $-3.66M | $-3.58M | $-3.80M | $-3.98M | $-668.00K | $-2.42M | $-3.19M | $-4.02M | $-6.75M | $-1.34M | $-1.20M | $-2.08M | $-1.57M | $-1.54M |
| Net Change in Cash | $-10.19M | $-1.74M | $4.09M | $-17.00K | $-6.99M | $16.74M | $-459.00K | $-1.76M | $-693.00K | $-225.00K | $4.19M | $-2.72M | $3.66M | $-2.95M | $2.19M |
SEC Filing Format - Data shown as it appears in the Q3 2025 (10-Q) filing
Period ended: Sep 30, 2025
Condensed Consolidated Statements of Operations
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Total Revenue | $14.79M | - | $45.28M | - |
| Cost of Revenue | $8.92M | - | $27.89M | - |
| Gross Profit | $5.87M | - | $17.39M | - |
| Operating Expenses | $4.77M | - | $14.50M | - |
| Selling General & Admin | $4.57M | - | $13.82M | - |
| Operating Income | $1.10M | - | $2.89M | - |
| Other Income/Expense | $196.00K | - | $789.00K | - |
| Income Tax Expense | $317.00K | - | $843.00K | - |
| Net Income | $976.00K | $1.64M | $2.83M | - |
| Basic EPS | 0.09 | - | 0.27 | - |
| Diluted EPS | 0.09 | - | 0.27 | - |
| Basic Shares Outstanding | $10.35M | - | $10.53M | - |
| Diluted Shares Outstanding | $10.49M | - | $10.64M | - |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $17.66M | $18.64M |
| Inventory | $23.48M | $22.73M |
| Total Current Assets | $51.75M | $50.64M |
| Property Plant & Equipment | $8.21M | $8.52M |
| Goodwill | $55.00K | $55.00K |
| Total Assets | $73.87M | $73.74M |
| Accounts Payable | $1.73M | $1.28M |
| Accrued Liabilities | $989.00K | $947.00K |
| Total Current Liabilities | $3.67M | $3.12M |
| Deferred Tax Liabilities | $503.00K | $503.00K |
| Total Liabilities | $11.33M | $11.51M |
| Common Stock | $103.00K | $108.00K |
| Retained Earnings | $48.27M | $47.26M |
| Total Stockholders Equity | $62.54M | $62.23M |
| Total Liabilities & Equity | $73.87M | $73.74M |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $976.00K | $1.64M | $2.83M | - |
| Depreciation & Amortization | $203.00K | - | $686.00K | - |
| Stock-based Compensation | - | - | $408.00K | - |
| Change in Receivables | - | - | $1.81M | - |
| Change in Inventory | - | - | $746.00K | - |
| Operating Cash Flow | - | - | $2.05M | - |
| Capital Expenditure | - | - | $372.00K | - |
| Investing Cash Flow | - | - | $-372.00K | - |
| Stock Repurchased | $624.00K | - | $2.63M | - |
| Financing Cash Flow | - | - | $-2.66M | - |
| Net Change in Cash | - | - | $-978.00K | - |
All values are in USD (United States Dollars). Data is sourced from SEC EDGAR 10-K filings.
Annual data represents full fiscal year results. FY = Fiscal Year ending.