$270.28M
Revenue
$14.93M
Net Income
57.52%
Gross Margin
8.49%
Op. Margin
$-9.20M
Free Cash Flow
| Breakdown | Q4 2025 (Dec 31, 2025) |
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) |
|---|---|---|---|---|---|---|---|
| Total Revenue | $76.18M | $71.91M | $63.06M | $59.13M | $60.70M | $58.00M | $54.97M |
| Revenue Growth % (YoY) | 25.5% | 24.0% | 14.7% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $32.08M | $30.57M | $26.32M | $25.85M | $24.56M | $23.63M | $22.07M |
| Gross Profit | $44.10M | $41.34M | $36.73M | $33.28M | $36.14M | $34.37M | $32.89M |
| Gross Margin % | 57.9% | 57.5% | 58.3% | 56.3% | 59.5% | 59.3% | 59.8% |
| Research & Development | $598.00K | $775.00K | $847.00K | $797.00K | $803.00K | $757.00K | $758.00K |
| Selling General & Admin | $32.22M | $31.92M | $28.80M | $28.43M | $28.21M | $26.67M | $26.50M |
| Operating Income | $8.37M | $5.64M | $5.09M | $3.84M | $6.45M | $5.63M | $3.62M |
| Operating Margin % | 11.0% | 7.8% | 8.1% | 6.5% | 10.6% | 9.7% | 6.6% |
| Interest Expense | $287.00K | $587.00K | $212.00K | $125.00K | $205.00K | $745.00K | $515.00K |
| Other Income/Expense | $61.00K | $44.00K | $72.00K | $75.00K | $88.00K | $276.00K | $-563.00K |
| Income Before Tax | $8.01M | $5.13M | $4.96M | $3.66M | $6.30M | $5.50M | $2.25M |
| Income Tax Expense | $2.19M | $1.53M | $1.71M | $952.00K | $1.88M | $1.59M | $768.00K |
| Net Income | $5.64M | $3.51M | $3.16M | $2.62M | $4.32M | $3.88M | $1.47M |
| Net Margin % | 7.4% | 4.9% | 5.0% | 4.4% | 7.1% | 6.7% | 2.7% |
| Basic EPS | nan | 0.09 | 0.08 | 0.07 | 0.11 | 0.10 | 0.04 |
| Diluted EPS | nan | 0.09 | 0.08 | 0.06 | 0.11 | 0.10 | 0.04 |
| Basic Shares Outstanding | -295K | 38.6M | 39.5M | 39.4M | -49K | 38.9M | 38.8M |
| Diluted Shares Outstanding | -262K | 40.5M | 41.1M | 41.6M | 103K | 40.8M | 40.6M |
| Breakdown | Q4 2025 (Dec 31, 2025) |
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) |
|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $13.50M | $11.12M | $20.02M | $10.16M | $17.54M | $11.35M | $8.81M |
| Accounts Receivable | $25.59M | $27.41M | $26.55M | $26.79M | $24.91M | $27.05M | $27.06M |
| Inventory | $5.05M | $5.27M | $4.32M | $4.51M | $4.32M | $4.31M | $4.42M |
| Other Current Assets | $4.13M | $4.26M | $4.40M | $7.66M | $6.11M | $4.99M | $4.24M |
| Total Current Assets | $48.49M | $49.98M | $55.29M | $49.12M | $52.88M | $47.70M | $44.98M |
| Property Plant & Equipment | $78.78M | $80.51M | $79.73M | $81.05M | $76.28M | $74.40M | $74.70M |
| Goodwill | $58.94M | $58.46M | $32.99M | $32.99M | $32.99M | $32.99M | $32.99M |
| Intangible Assets | $1.28M | $1.35M | $783.00K | $816.00K | $848.00K | $880.00K | $912.00K |
| Other Non-current Assets | - | - | - | - | - | - | - |
| Total Assets | $199.15M | $202.36M | $184.60M | $178.08M | $177.07M | $169.53M | $163.95M |
| Accrued Liabilities | $23.91M | $25.01M | $18.64M | $17.54M | $20.16M | $19.92M | $16.80M |
| Deferred Revenue | $7.52M | $7.81M | $7.19M | $6.79M | $6.69M | $6.82M | $6.72M |
| Total Current Liabilities | $41.06M | $44.19M | $37.27M | $35.49M | $37.33M | $36.44M | $31.48M |
| Long-term Debt | $11.29M | $19.59M | $3.46M | $3.53M | $3.59M | $3.65M | $8.71M |
| Total Liabilities | $55.63M | $66.86M | $42.98M | $41.33M | $43.77M | $42.73M | $42.77M |
| Common Stock | $16.91M | $16.90M | $27.79M | $28.15M | $23.36M | $22.75M | $21.91M |
| Retained Earnings | $102.89M | $97.25M | $93.84M | $90.73M | $89.69M | $85.38M | $81.59M |
| Total Stockholders Equity | $141.54M | $133.61M | $139.73M | $134.76M | $131.39M | $124.96M | $119.37M |
| Total Liabilities & Equity | $199.15M | $202.36M | $184.60M | $178.08M | $177.07M | $169.53M | $163.95M |
| Breakdown | Q4 2025 (Dec 31, 2025) |
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) |
|---|---|---|---|---|---|---|---|
| Net Income | $5.64M | $3.51M | $5.78M | $2.62M | $4.32M | $6.95M | $1.47M |
| Depreciation & Amortization | $7.57M | $21.04M | $13.50M | $6.61M | $6.37M | $19.00M | $12.59M |
| Stock-based Compensation | $2.30M | $6.83M | $4.65M | $2.31M | $1.52M | $4.76M | $3.05M |
| Deferred Income Tax | $380.00K | $2.73M | $-1.96M | - | $-333.00K | $-3.51M | - |
| Change in Receivables | $-1.83M | $670.00K | $1.64M | $1.88M | $-2.14M | $8.21M | $8.22M |
| Change in Inventory | $-222.00K | $163.00K | $4.00K | $190.00K | $9.00K | $-583.00K | $-470.00K |
| Operating Cash Flow | $18.44M | $33.48M | $15.11M | $2.85M | $14.99M | $24.10M | $11.36M |
| Capital Expenditure | $8.74M | $31.25M | $23.61M | $15.48M | $11.83M | $25.94M | $14.94M |
| Acquisitions | - | $26.33M | - | - | - | $3.00M | $3.00M |
| Investing Cash Flow | $-7.61M | $-42.55M | $-10.26M | $-8.53M | $-9.20M | $-21.50M | $-16.53M |
| Stock Repurchased | - | $13.22M | $1.66M | - | - | - | - |
| Financing Cash Flow | $-8.45M | $2.66M | $-2.38M | $-1.70M | $404.00K | $-4.09M | $1.14M |
| Net Change in Cash | $2.38M | $-6.42M | $2.48M | $-7.38M | $6.19M | $-1.49M | $-4.03M |
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 | $71.91M | - | $194.10M | - |
| Cost of Revenue | $30.57M | - | $82.74M | - |
| Gross Profit | $41.34M | - | $111.36M | - |
| Research & Development | $775.00K | - | $2.42M | - |
| Selling General & Admin | $31.92M | - | $89.15M | - |
| Operating Income | $5.64M | - | $14.58M | - |
| Interest Expense | - | - | $587.00K | - |
| Other Income/Expense | $44.00K | - | $191.00K | - |
| Income Before Tax | $5.13M | - | $13.76M | - |
| Income Tax Expense | $1.53M | - | $4.20M | - |
| Net Income | $3.51M | $1.48M | $9.29M | - |
| Basic EPS | 0.09 | - | 0.24 | - |
| Diluted EPS | 0.09 | - | 0.23 | - |
| Basic Shares Outstanding | $38.64M | - | $39.19M | - |
| Diluted Shares Outstanding | $40.50M | - | $41.09M | - |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $11.12M | $17.54M |
| Accounts Receivable | $27.41M | $24.91M |
| Inventory | $5.27M | $4.32M |
| Other Current Assets | $4.26M | $6.11M |
| Total Current Assets | $49.98M | $52.88M |
| Property Plant & Equipment | $80.51M | $76.28M |
| Goodwill | $58.46M | $32.99M |
| Intangible Assets | $1.35M | $848.00K |
| Total Assets | $202.36M | $177.07M |
| Accrued Liabilities | $25.01M | $20.16M |
| Deferred Revenue | $7.81M | $6.69M |
| Total Current Liabilities | $44.19M | $37.33M |
| Long-term Debt | $19.59M | $3.59M |
| Total Liabilities | $66.86M | $43.77M |
| Common Stock | $16.90M | $23.36M |
| Retained Earnings | $97.25M | $89.69M |
| Total Stockholders Equity | $133.61M | $131.39M |
| Total Liabilities & Equity | $202.36M | $177.07M |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $3.51M | $1.48M | $9.29M | - |
| Depreciation & Amortization | $397.00K | - | $21.04M | - |
| Stock-based Compensation | - | - | $6.83M | - |
| Deferred Income Tax | - | - | $2.73M | - |
| Change in Receivables | - | - | $670.00K | - |
| Change in Inventory | - | - | $163.00K | - |
| Operating Cash Flow | - | - | $33.48M | - |
| Capital Expenditure | - | - | $31.25M | - |
| Acquisitions | - | - | $26.33M | - |
| Investing Cash Flow | - | - | $-42.55M | - |
| Stock Repurchased | - | - | $13.22M | - |
| Financing Cash Flow | - | - | $2.66M | - |
| Net Change in Cash | - | - | $-6.42M | - |
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.