$59.10M
Revenue
$3.68M
Net Income
38.21%
Gross Margin
6.03%
Op. Margin
$-3.59M
Free Cash Flow
| Breakdown | Q3 2025 (Sep 30, 2025) |
Q2 2025 (Jun 30, 2025) |
Q1 2025 (Mar 31, 2025) |
Q4 2024 (Dec 31, 2024) |
Q3 2024 (Sep 30, 2024) |
Q2 2024 (Jun 30, 2024) |
Q1 2024 (Mar 31, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $14.79M | $16.67M | $13.82M | $13.82M | $14.25M | $16.29M | $13.48M | $15.27M | $16.05M | $16.11M | $13.80M | $12.22M | $14.72M |
| Revenue Growth % (YoY) | 3.7% | 2.4% | 2.5% | -9.5% | -11.2% | 1.1% | -2.3% | 24.9% | 9.0% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $8.92M | $10.54M | $8.43M | $8.63M | $8.77M | $9.45M | $8.06M | $9.56M | $10.02M | $10.01M | $8.82M | $7.41M | $9.90M |
| Gross Profit | $5.87M | $6.13M | $5.39M | $5.19M | $5.48M | $6.84M | $5.42M | $5.71M | $6.04M | $6.11M | $4.98M | $4.81M | $4.82M |
| Gross Margin % | 39.7% | 36.8% | 39.0% | 37.6% | 38.5% | 42.0% | 40.2% | 37.4% | 37.6% | 37.9% | 36.1% | 39.4% | 32.7% |
| Operating Expenses | $4.77M | $4.80M | $4.94M | $4.52M | $4.75M | $5.13M | $5.09M | $4.74M | $4.61M | $4.79M | $4.56M | $4.05M | $4.17M |
| Selling General & Admin | $4.57M | $4.56M | $4.69M | $4.38M | $4.50M | $4.88M | $4.85M | $4.50M | $4.39M | $4.58M | $4.31M | $3.88M | $3.97M |
| Operating Income | $1.10M | $1.33M | $455.00K | $674.00K | $737.00K | $1.71M | $326.00K | $971.00K | $1.42M | $1.31M | $426.00K | $760.00K | $647.00K |
| Operating Margin % | 7.4% | 8.0% | 3.3% | 4.9% | 5.2% | 10.5% | 2.4% | 6.4% | 8.9% | 8.1% | 3.1% | 6.2% | 4.4% |
| Other Income/Expense | $196.00K | $276.00K | $317.00K | $406.00K | $362.00K | $407.00K | $396.00K | $352.00K | $402.00K | $272.00K | $267.00K | $109.00K | $15.00K |
| Income Tax Expense | $317.00K | $367.00K | $159.00K | $233.00K | $237.00K | $475.00K | $146.00K | $262.00K | $395.00K | $438.00K | $141.00K | $305.00K | $159.00K |
| Net Income | $976.00K | $1.24M | $613.00K | $847.00K | $862.00K | $1.64M | $576.00K | $1.06M | $1.43M | $1.15M | $552.00K | $564.00K | $503.00K |
| Net Margin % | 6.6% | 7.5% | 4.4% | 6.1% | 6.0% | 10.1% | 4.3% | 7.0% | 8.9% | 7.1% | 4.0% | 4.6% | 3.4% |
| Basic EPS | 0.09 | 0.12 | 0.06 | 0.07 | 0.08 | 0.15 | 0.05 | 0.09 | 0.12 | 0.10 | 0.05 | 0.05 | 0.04 |
| Diluted EPS | 0.09 | 0.12 | 0.06 | 0.07 | 0.08 | 0.15 | 0.05 | 0.09 | 0.12 | 0.10 | 0.05 | 0.05 | 0.04 |
| Basic Shares Outstanding | 10.4M | 10.5M | 10.7M | 34K | 11.1M | 11.1M | 11.3M | -118K | 11.8M | 12.0M | 12.2M | -121K | 12.6M |
| Diluted Shares Outstanding | 10.5M | 10.6M | 10.8M | 41K | 11.2M | 11.2M | 11.4M | -118K | 11.8M | 12.0M | 12.2M | -129K | 12.7M |
| Breakdown | Q3 2025 (Sep 30, 2025) |
Q2 2025 (Jun 30, 2025) |
Q1 2025 (Mar 31, 2025) |
Q4 2024 (Dec 31, 2024) |
Q3 2024 (Sep 30, 2024) |
Q2 2024 (Jun 30, 2024) |
Q1 2024 (Mar 31, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $17.66M | $14.46M | $13.35M | $18.64M | $18.39M | $16.21M | $18.51M | $20.38M | $18.16M | $15.35M | $13.82M | $16.29M | $15.52M |
| Accounts Receivable | - | - | - | - | - | - | - | - | - | - | - | $5.38M | $6.08M |
| Inventory | $23.48M | $22.36M | $23.57M | $22.73M | $21.08M | $20.79M | $20.77M | $20.13M | $21.53M | $21.97M | $24.09M | $24.40M | $25.12M |
| Total Current Assets | $51.75M | $50.54M | $49.34M | $50.64M | $51.41M | $52.59M | $52.39M | $53.06M | $52.69M | $52.26M | $51.76M | $52.56M | $52.51M |
| Property Plant & Equipment | $8.21M | $8.31M | $8.41M | $8.52M | $7.22M | $5.31M | $5.43M | $5.59M | $5.54M | $5.67M | $5.79M | $5.74M | $5.77M |
| 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 |
| Intangible Assets | - | - | - | - | - | - | - | - | - | - | $1.00K | $1.00K | $2.00K |
| Total Assets | $73.87M | $73.17M | $72.18M | $73.74M | $73.33M | $72.67M | $72.71M | $68.76M | $64.61M | $64.34M | $64.06M | $64.80M | $66.50M |
| Accounts Payable | $1.73M | $1.38M | $887.00K | $1.28M | $934.00K | $343.00K | $713.00K | $802.00K | $320.00K | $653.00K | $383.00K | $674.00K | $272.00K |
| Accrued Liabilities | $989.00K | $694.00K | $502.00K | $947.00K | $901.00K | $639.00K | $449.00K | $1.10M | $885.00K | $494.00K | $387.00K | $833.00K | $747.00K |
| Total Current Liabilities | $3.67M | $3.02M | $2.31M | $3.12M | $2.71M | $1.85M | $2.06M | $2.57M | $1.98M | $1.92M | $1.67M | $2.41M | $1.91M |
| Deferred Tax Liabilities | $503.00K | $503.00K | $503.00K | $503.00K | $442.00K | $442.00K | $442.00K | $442.00K | $764.00K | $764.00K | $764.00K | $764.00K | $791.00K |
| Total Liabilities | $11.33M | $10.92M | $10.45M | $11.51M | $11.26M | $10.63M | $11.07M | $7.20M | $3.22M | $3.22M | $3.07M | $4.04M | $3.82M |
| Common Stock | $103.00K | $104.00K | $106.00K | $108.00K | $110.00K | $111.00K | $114.00K | $114.00K | $117.00K | $119.00K | $122.00K | $123.00K | $126.00K |
| Retained Earnings | $48.27M | $47.72M | $47.03M | $47.26M | $46.93M | $46.83M | $46.10M | $46.55M | $62.76M | $62.33M | $62.22M | $62.12M | $62.56M |
| Total Stockholders Equity | $62.54M | $62.25M | $61.73M | $62.23M | $62.06M | $62.04M | $61.64M | $61.57M | $61.39M | $61.12M | $60.99M | $60.76M | $62.69M |
| Total Liabilities & Equity | $73.87M | $73.17M | $72.18M | $73.74M | $73.33M | $72.67M | $72.71M | $68.76M | $64.61M | $64.34M | $64.06M | $64.80M | $66.50M |
| Breakdown | Q3 2025 (Sep 30, 2025) |
Q2 2025 (Jun 30, 2025) |
Q1 2025 (Mar 31, 2025) |
Q4 2024 (Dec 31, 2024) |
Q3 2024 (Sep 30, 2024) |
Q2 2024 (Jun 30, 2024) |
Q1 2024 (Mar 31, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $976.00K | $1.86M | $613.00K | $847.00K | $3.08M | $1.64M | $576.00K | $1.06M | $3.13M | $1.15M | $552.00K | $564.00K | $2.72M |
| Depreciation & Amortization | $203.00K | $483.00K | $243.00K | $139.00K | $245.00K | $489.00K | $244.00K | $238.00K | $687.00K | $462.00K | $243.00K | $173.00K | $641.00K |
| Stock-based Compensation | $408.00K | $272.00K | $136.00K | $136.00K | $327.00K | $218.00K | $109.00K | $102.00K | $68.00K | $44.00K | $22.00K | $28.00K | $119.00K |
| Change in Receivables | $1.81M | $4.67M | $2.98M | $-1.93M | $123.00K | $2.76M | $923.00K | $-1.95M | $2.07M | $3.21M | $3.02M | $-695.00K | $2.68M |
| Change in Inventory | $746.00K | $-372.00K | $832.00K | $1.66M | $946.00K | $654.00K | $638.00K | $-1.40M | $-2.87M | $-2.43M | $-303.00K | $-727.00K | $155.00K |
| Operating Cash Flow | $2.05M | $-1.87M | $-3.96M | $2.41M | $3.29M | $-2.04M | $-1.17M | $3.53M | $4.93M | $987.00K | $-1.70M | $1.95M | $2.33M |
| Capital Expenditure | $372.00K | $273.00K | $135.00K | $1.44M | $2.36M | $216.00K | $83.00K | $305.00K | $487.00K | $390.00K | $289.00K | $143.00K | $349.00K |
| Investing Cash Flow | $-372.00K | - | $-135.00K | $-1.44M | $-2.33M | - | - | $-305.00K | $-487.00K | $-390.00K | $-289.00K | - | $-349.00K |
| Stock Repurchased | $624.00K | $830.00K | $1.18M | $721.00K | $3.73M | $1.28M | $1.42M | $1.02M | $2.98M | $1.93M | $833.00K | $1.05M | $2.83M |
| Financing Cash Flow | $-2.66M | $-2.03M | $-1.19M | $-728.00K | $-2.94M | $-1.91M | $-616.00K | $-1.01M | $-2.57M | $-1.54M | $-483.00K | $-1.03M | $-2.77M |
| Net Change in Cash | $-978.00K | $-4.17M | $-5.28M | $242.00K | $-1.98M | $-4.17M | $-1.87M | $2.21M | $1.87M | $-941.00K | $-2.47M | $773.00K | $-790.00K |
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-Q filings.
Quarterly data represents single quarter results (Q1-Q4). Some items may show year-to-date values if quarterly breakdown is unavailable.