$130.83M
Revenue
$16.88M
Net Income
35.60%
Gross Margin
12.79%
Op. Margin
$52.57M
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) |
|---|---|---|---|---|---|---|
| Total Revenue | $130.83M | $133.97M | $180.21M | $94.10M | $66.86M | $72.63M |
| Revenue Growth % | -2.3% | -25.7% | 91.5% | 40.7% | -7.9% | nan% |
| Cost of Revenue | $84.26M | $88.34M | $118.28M | $63.75M | $43.36M | $45.86M |
| Gross Profit | $46.58M | $45.62M | $61.93M | $30.36M | $23.51M | $26.77M |
| Gross Margin % | 35.6% | 34.1% | 34.4% | 32.3% | 35.2% | 36.9% |
| Operating Income | $16.74M | $18.28M | $37.17M | $9.27M | $2.01M | $8.35M |
| Operating Margin % | 12.8% | 13.6% | 20.6% | 9.9% | 3.0% | 11.5% |
| Interest Expense | $5.72K | $101.85K | $145.28K | $46.55K | $10.25K | $9.67K |
| Other Income/Expense | $163.00K | $131.88K | $107.46K | $89.94K | $52.77K | $71.83K |
| Income Before Tax | $19.89M | $20.68M | $38.00M | $9.74M | $3.63M | $9.43M |
| Income Tax Expense | $1.88M | $2.22M | $6.75M | $396.74K | $-447.98K | $86.72K |
| Net Income | $16.88M | $28.24M | $29.59M | $5.86M | $875.58K | $3.71M |
| Net Margin % | 12.9% | 21.1% | 16.4% | 6.2% | 1.3% | 5.1% |
| Basic EPS | 1.06 | 1.78 | 1.88 | 0.38 | 0.06 | 0.24 |
| Diluted EPS | 1.05 | 1.77 | 1.86 | 0.38 | 0.06 | 0.24 |
| Basic Shares Outstanding | 15.9M | 15.8M | 15.7M | 15.3M | 15.2M | 15.1M |
| Diluted Shares Outstanding | 16.1M | 15.9M | 15.9M | 15.4M | 15.3M | 15.2M |
| 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) |
|---|---|---|---|---|---|
| Cash & Cash Equivalents | $99.35M | $42.62M | $50.71M | $40.36M | $43.79M |
| Accounts Receivable | $39.58M | $38.23M | $27.05M | $27.35M | $21.48M |
| Inventory | $8.96M | $6.04M | $5.73M | $2.50M | $3.21M |
| Other Current Assets | $5.15M | $4.06M | $5.64M | $2.56M | $2.41M |
| Total Current Assets | $157.79M | $112.71M | $92.57M | $76.93M | $72.93M |
| Property Plant & Equipment | $52.43M | $55.88M | $52.53M | $52.95M | $57.69M |
| Goodwill | $12.86M | $12.86M | $10.43M | $10.43M | $13.33M |
| Intangible Assets | $2.70M | $3.35M | $2.82M | $3.40M | $4.15M |
| Other Non-current Assets | $2.36M | $3.41M | $1.67M | $2.20M | $1.93M |
| Total Assets | $243.31M | $218.44M | $193.01M | $177.03M | $179.56M |
| Accounts Payable | - | - | $403.84K | - | - |
| Deferred Revenue | $9.13M | $6.24M | $8.80M | $513.88K | $461.87K |
| Total Current Liabilities | $24.94M | $23.90M | $22.66M | $7.69M | $6.94M |
| Long-term Debt | $70.32K | $191.19K | $216.12K | $152.04K | $126.34K |
| Deferred Tax Liabilities | $210.89K | $530.78K | $560.31K | $564.53K | - |
| Other Non-current Liabilities | $153.00K | $153.00K | $219.11K | $141.00K | $362.17K |
| Total Liabilities | $28.00M | $26.61M | $25.24M | $11.36M | $10.54M |
| Retained Earnings | $106.88M | $85.15M | $61.25M | $60.60M | $64.91M |
| Total Stockholders Equity | $209.96M | $186.83M | $159.67M | $157.58M | $160.91M |
| Total Liabilities & Equity | $243.31M | $218.44M | $193.01M | $177.03M | $179.56M |
| 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) |
|---|---|---|---|---|---|---|
| Net Income | $21.67M | $28.24M | $29.59M | $5.86M | $875.58K | $3.71M |
| Depreciation & Amortization | $11.93M | $6.69M | $6.58M | $6.19M | $6.92M | $7.41M |
| Stock-based Compensation | $2.66M | $1.40M | $1.93M | $1.42M | $977.23K | $1.16M |
| Deferred Income Tax | $-511.10K | $-319.89K | $-525.00K | $-4.22K | $-204.09K | $-221.83K |
| Change in Inventory | $-2.01M | $3.75M | $891.40K | $3.39M | $-293.25K | $102.55K |
| Operating Cash Flow | $67.47M | $36.52M | $7.97M | $21.33M | $6.97M | $17.34M |
| Capital Expenditure | $14.91M | $6.70M | $5.05M | $7.54M | $1.49M | $1.73M |
| Acquisitions | - | - | $3.42M | - | - | - |
| Investing Cash Flow | $-14.79M | $26.96M | $-10.89M | $-4.98M | $-3.94M | $-11.12M |
| Debt Repayment | $261.95K | $186.59K | $135.48K | $72.09K | $49.73K | $32.64K |
| Dividends Paid | $12.72M | $6.28M | $5.47M | $5.15M | $5.15M | $5.13M |
| Financing Cash Flow | $-12.96M | $-6.71M | $-5.52M | $-6.30M | $-5.86M | $-5.17M |
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 | $35.12M | - | $102.43M | - |
| Cost of Revenue | $22.17M | - | $64.34M | - |
| Gross Profit | $12.95M | - | $38.08M | - |
| Operating Income | $5.76M | - | $15.66M | - |
| Interest Expense | $901.00 | - | $3.61K | - |
| Other Income/Expense | $94.28K | - | $149.73K | - |
| Income Before Tax | $6.57M | - | $17.98M | - |
| Income Tax Expense | $827.01K | - | $1.83M | - |
| Net Income | $5.53M | $15.97M | $15.42M | - |
| Basic EPS | 0.35 | - | 0.97 | - |
| Diluted EPS | 0.34 | - | 0.96 | - |
| Basic Shares Outstanding | $15.92M | - | $15.92M | - |
| Diluted Shares Outstanding | $16.05M | - | $16.05M | - |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $123.55M | $99.35M |
| Accounts Receivable | $29.00M | $39.58M |
| Inventory | $4.56M | $8.96M |
| Other Current Assets | $5.97M | $5.11M |
| Total Current Assets | $169.95M | $157.75M |
| Property Plant & Equipment | $55.55M | $52.43M |
| Goodwill | $12.86M | $12.86M |
| Intangible Assets | $2.20M | $2.70M |
| Other Non-current Assets | $1.64M | $2.36M |
| Total Assets | $257.23M | $243.31M |
| Deferred Revenue | $11.68M | $9.13M |
| Total Current Liabilities | $28.21M | $24.94M |
| Long-term Debt | $34.75K | $70.32K |
| Deferred Tax Liabilities | $183.54K | $210.89K |
| Other Non-current Liabilities | $153.00K | $153.00K |
| Total Liabilities | $31.03M | $28.00M |
| Retained Earnings | $116.07M | $106.88M |
| Total Stockholders Equity | $220.38M | $209.96M |
| Total Liabilities & Equity | $257.23M | $243.31M |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $5.53M | $15.97M | $15.42M | - |
| Depreciation & Amortization | - | - | $5.16M | - |
| Stock-based Compensation | - | - | $1.18M | - |
| Deferred Income Tax | - | - | $-27.36K | - |
| Change in Inventory | - | - | $-3.61M | - |
| Operating Cash Flow | - | - | $35.93M | - |
| Capital Expenditure | - | - | $6.14M | - |
| Investing Cash Flow | - | - | $-6.05M | - |
| Debt Repayment | - | - | $99.43K | - |
| Dividends Paid | - | - | $5.72M | - |
| Financing Cash Flow | - | - | $-5.78M | - |
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.