$158.28M
Revenue
$19.48M
Net Income
30.44%
Gross Margin
14.28%
Op. Margin
$20.59M
Free Cash Flow
| Breakdown | TTM (Dec 31, 2025) |
FY 2025 (Dec 31, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
|---|---|---|---|---|---|---|
| Total Revenue | $158.28M | $158.28M | $145.94M | $161.29M | $166.56M | $140.81M |
| Revenue Growth % | 0.0% | 8.5% | -9.5% | -3.2% | 18.3% | nan% |
| Cost of Revenue | $110.11M | $110.11M | $104.58M | $112.07M | $117.76M | $98.07M |
| Gross Profit | $48.18M | $48.18M | $41.36M | $49.22M | $48.80M | $42.75M |
| Gross Margin % | 30.4% | 30.4% | 28.3% | 30.5% | 29.3% | 30.4% |
| Selling General & Admin | $25.57M | $25.57M | $24.34M | $23.78M | $23.36M | $22.22M |
| Operating Income | $22.60M | $22.60M | $17.02M | $25.43M | $25.44M | $20.53M |
| Operating Margin % | 14.3% | 14.3% | 11.7% | 15.8% | 15.3% | 14.6% |
| Income Before Tax | $25.83M | $25.83M | $21.74M | $29.60M | $27.31M | $21.72M |
| Income Tax Expense | $6.36M | $6.36M | $5.15M | $7.01M | $6.44M | $5.16M |
| Net Income | $19.48M | $19.48M | $16.59M | $22.59M | $20.87M | $16.57M |
| Net Margin % | 12.3% | 12.3% | 11.4% | 14.0% | 12.5% | 11.8% |
| Basic EPS | nan | 1.58 | 1.35 | 1.84 | 1.69 | 1.34 |
| Diluted EPS | nan | 1.58 | 1.35 | 1.84 | 1.69 | 1.34 |
| Basic Shares Outstanding | - | 12.3M | 12.3M | 12.3M | 12.3M | 12.4M |
| Diluted Shares Outstanding | - | 12.3M | 12.3M | 12.3M | 12.3M | 12.4M |
| Breakdown | FY 2025 (Dec 31, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
|---|---|---|---|---|---|
| Cash & Cash Equivalents | $54.10M | $60.78M | $41.39M | $26.75M | $76.58M |
| Short-term Investments | - | - | $35.35M | $33.15M | - |
| Accounts Receivable | $13.77M | $14.11M | $17.06M | $17.84M | $15.55M |
| Inventory | $30.41M | $28.37M | $30.71M | $31.29M | $25.64M |
| Other Current Assets | $1.83M | $2.04M | $2.11M | $2.14M | $2.46M |
| Total Current Assets | $100.10M | $105.30M | $126.63M | $111.16M | $120.23M |
| Property Plant & Equipment | $23.71M | $24.03M | $25.86M | $28.69M | $29.18M |
| Goodwill | $23.74M | $23.74M | $23.74M | $23.74M | $23.74M |
| Other Non-current Assets | $645.00K | $680.00K | $769.00K | $590.00K | $597.00K |
| Total Assets | $156.19M | $163.04M | $187.60M | $177.39M | $192.45M |
| Deferred Revenue | $50.00K | $97.00K | - | - | - |
| Other Current Liabilities | $1.73M | $804.00K | $1.46M | $1.03M | - |
| Total Current Liabilities | $17.05M | $15.78M | $17.20M | $16.65M | $16.45M |
| Deferred Tax Liabilities | $405.00K | $1.07M | $1.51M | $2.23M | $2.92M |
| Other Non-current Liabilities | $113.00K | $57.00K | $41.00K | $68.00K | - |
| Common Stock | - | $123.00K | $123.00K | $123.00K | $124.00K |
| Retained Earnings | $84.99M | $92.63M | $115.46M | $105.17M | $118.18M |
| Total Stockholders Equity | $138.63M | $146.15M | $168.85M | $158.44M | $173.09M |
| Total Liabilities & Equity | $156.19M | $163.04M | $187.60M | $177.39M | $192.45M |
| Breakdown | TTM (Dec 31, 2025) |
FY 2025 (Dec 31, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
|---|---|---|---|---|---|---|
| Net Income | $24.61M | $19.48M | $16.59M | $22.59M | $20.87M | $16.57M |
| Depreciation & Amortization | $4.60M | $3.65M | $3.69M | $3.97M | $3.98M | $3.84M |
| Deferred Income Tax | $-980.00K | $-694.00K | $-440.00K | $-720.00K | $-688.00K | $-321.00K |
| Change in Receivables | $6.40M | $-330.00K | $-2.91M | $-764.00K | $2.31M | $4.81M |
| Change in Inventory | $7.86M | $2.33M | $-2.13M | $-333.00K | $5.83M | $7.48M |
| Operating Cash Flow | $27.32M | $22.87M | $22.94M | $25.81M | $16.89M | $10.47M |
| Capital Expenditure | $6.73M | $3.75M | $1.43M | $1.13M | $3.69M | $4.09M |
| Purchases of Investments | - | - | - | $36.33M | $33.04M | - |
| Investing Cash Flow | $-5.03M | $-2.45M | $35.87M | $1.15M | $-31.10M | $6.71M |
| Stock Repurchased | - | - | - | - | $1.74M | $1.31M |
| Dividends Paid | $38.20M | $27.11M | $39.42M | $12.31M | $33.88M | $9.93M |
| Financing Cash Flow | - | - | $-39.42M | $-12.31M | $-35.62M | $-11.24M |
| Net Change in Cash | $-15.91M | $-6.69M | $19.39M | $14.64M | $-49.83M | $5.94M |
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 | $39.95M | $33.67M | $120.59M | $107.53M |
| Cost of Revenue | $28.92M | $24.20M | $84.51M | $77.22M |
| Gross Profit | $11.03M | $9.47M | $36.08M | $30.30M |
| Selling General & Admin | $6.27M | $6.12M | $19.13M | $18.16M |
| Operating Income | $4.76M | $3.35M | $16.95M | $12.14M |
| Income Before Tax | $5.56M | $4.58M | $19.47M | $15.90M |
| Income Tax Expense | $1.34M | $1.11M | $4.66M | $3.82M |
| Net Income | $4.22M | $3.48M | $14.81M | $12.08M |
| Basic EPS | 0.34 | 0.28 | 1.20 | 0.98 |
| Diluted EPS | 0.34 | 0.28 | 1.20 | 0.98 |
| Basic Shares Outstanding | $12.32M | $12.32M | $12.32M | $12.32M |
| Diluted Shares Outstanding | $12.32M | $12.32M | $12.32M | $12.32M |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $46.27M | $60.78M |
| Accounts Receivable | $17.86M | $14.11M |
| Inventory | $30.95M | $28.37M |
| Other Current Assets | $2.20M | $2.04M |
| Total Current Assets | $97.28M | $105.30M |
| Property Plant & Equipment | $23.98M | $24.03M |
| Goodwill | $23.74M | $23.74M |
| Other Non-current Assets | $622.00K | $680.00K |
| Total Assets | $153.72M | $163.04M |
| Other Current Liabilities | $1.12M | $804.00K |
| Total Current Liabilities | $15.17M | $15.78M |
| Deferred Tax Liabilities | $804.00K | $1.07M |
| Other Non-current Liabilities | $96.00K | $57.00K |
| Retained Earnings | $84.02M | $92.63M |
| Total Stockholders Equity | $137.66M | $146.15M |
| Total Liabilities & Equity | $153.72M | $163.04M |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $4.22M | $3.48M | $14.81M | $12.08M |
| Depreciation & Amortization | $896.00K | $917.00K | $2.76M | $2.76M |
| Deferred Income Tax | - | - | $-263.00K | $-539.00K |
| Change in Receivables | - | - | $3.76M | $-2.60M |
| Change in Inventory | - | - | $2.77M | $-2.49M |
| Operating Cash Flow | - | - | $10.85M | $15.61M |
| Capital Expenditure | - | - | $3.15M | $1.19M |
| Investing Cash Flow | - | - | $-1.95M | $37.51M |
| Dividends Paid | - | - | $23.41M | $35.72M |
| Net Change in Cash | - | - | $-14.51M | $17.39M |
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.