$277.20M
Revenue
$17.57M
Net Income
13.88%
Gross Margin
7.93%
Op. Margin
$53.18M
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 | $277.20M | $277.20M | $237.71M | $214.79M | $241.72M | $191.85M |
| Revenue Growth % | 0.0% | 16.6% | 10.7% | -11.1% | 26.0% | nan% |
| Cost of Revenue | $238.72M | $238.72M | $207.95M | $200.20M | $173.88M | $148.39M |
| Gross Profit | $38.47M | $38.47M | $29.76M | $14.59M | $67.84M | $43.45M |
| Gross Margin % | 13.9% | 13.9% | 12.5% | 6.8% | 28.1% | 22.6% |
| Operating Expenses | - | - | - | $134.72M | $69.11M | $59.22M |
| Selling General & Admin | $77.85M | $77.85M | $69.75M | $65.62M | $63.91M | $55.72M |
| Operating Income | $21.98M | $21.98M | $35.70M | $-70.14M | $69.99M | $55.41M |
| Operating Margin % | 7.9% | 7.9% | 15.0% | -32.7% | 29.0% | 28.9% |
| Interest Expense | $7.00M | $7.00M | $5.30M | $2.46M | $2.03M | $1.72M |
| Other Income/Expense | $-738.00K | $-738.00K | $-345.00K | $3.98M | $708.00K | $584.00K |
| Income Before Tax | $13.14M | $13.14M | $33.65M | $-64.16M | $87.72M | $56.85M |
| Income Tax Expense | $-4.43M | $-4.43M | $-95.00K | $-24.57M | $13.56M | $8.72M |
| Net Income | $17.57M | $17.57M | $33.74M | $-39.59M | $74.16M | $48.12M |
| Net Margin % | 6.3% | 6.3% | 14.2% | -18.4% | 30.7% | 25.1% |
| Basic EPS | nan | 2.37 | 4.58 | -5.29 | 10.14 | 6.73 |
| Diluted EPS | nan | 2.35 | 4.55 | -5.29 | 10.06 | 6.69 |
| Basic Shares Outstanding | - | 7.4M | 7.4M | 7.5M | 7.3M | 7.1M |
| Diluted Shares Outstanding | - | 7.5M | 7.4M | 7.5M | 7.4M | 7.2M |
| 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 | $49.71M | $72.83M | $85.11M | $110.75M | $86.00M |
| Accounts Receivable | - | - | - | $37.94M | $25.67M |
| Inventory | $63.65M | $94.61M | $77.00M | $71.49M | $54.09M |
| Other Current Assets | $21.86M | $27.64M | $15.50M | $15.91M | $14.62M |
| Total Current Assets | $214.89M | $264.74M | $232.00M | $260.41M | $203.05M |
| Intangible Assets | $4.72M | $5.47M | $6.01M | $28.05M | $31.77M |
| Other Non-current Assets | $29.50M | $25.77M | $41.68M | $40.31M | $51.23M |
| Total Assets | $661.23M | $631.69M | $539.71M | $568.07M | $507.22M |
| Accounts Payable | - | - | - | $11.95M | $12.21M |
| Deferred Revenue | $1.36M | $484.00K | $878.00K | $833.00K | $4.08M |
| Other Current Liabilities | $10.30M | $8.75M | $7.12M | $6.62M | $8.30M |
| Total Current Liabilities | $69.61M | $64.89M | $69.99M | $44.27M | $46.02M |
| Long-term Debt | $100.84M | $99.40M | $22.00M | $16.02M | $18.18M |
| Deferred Tax Liabilities | - | - | - | $6.12M | $14.79M |
| Other Non-current Liabilities | $18.53M | $12.11M | $6.12M | $8.50M | $7.53M |
| Total Liabilities | $231.99M | $226.74M | $157.37M | $141.11M | $155.10M |
| Retained Earnings | $381.13M | $373.36M | $355.87M | $404.92M | $336.78M |
| Total Stockholders Equity | $429.24M | $404.95M | $382.34M | $426.97M | $352.12M |
| Total Liabilities & Equity | $661.23M | $631.69M | $539.71M | $568.07M | $507.22M |
| 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 | $17.57M | $17.57M | $33.74M | $-39.59M | $74.16M | $48.12M |
| Depreciation & Amortization | - | $25.28M | $24.65M | $29.39M | $26.82M | $23.09M |
| Stock-based Compensation | - | $8.28M | $5.83M | $5.16M | $7.54M | $5.56M |
| Deferred Income Tax | - | $58.00K | $1.52M | $-21.11M | $-8.47M | $-3.55M |
| Change in Receivables | - | $-2.92M | $11.72M | $-2.52M | $13.22M | $13.69M |
| Change in Inventory | - | $11.44M | $27.25M | $12.97M | $6.83M | $6.53M |
| Change in Payables | - | $2.67M | $1.96M | $3.15M | $252.00K | $7.45M |
| Operating Cash Flow | $53.18M | $50.91M | $22.29M | $54.49M | $67.73M | $74.88M |
| Capital Expenditure | - | $48.62M | $54.71M | $45.41M | $42.52M | $39.23M |
| Purchases of Investments | - | $16.70M | $16.56M | $3.46M | - | - |
| Investing Cash Flow | $-83.74M | $-64.18M | $-71.29M | $-81.60M | $-33.15M | $-44.15M |
| Debt Repayment | $8.12M | $4.64M | $4.91M | $4.21M | $2.92M | $3.44M |
| Stock Repurchased | $3.92M | $2.53M | $9.94M | $3.10M | - | - |
| Dividends Paid | $12.60M | $7.33M | $6.62M | $6.45M | $6.01M | $5.62M |
| Financing Cash Flow | $-26.94M | $-9.86M | $36.73M | $1.47M | $-9.84M | $-33.17M |
| Net Change in Cash | $-57.51M | $-23.12M | $-12.28M | $-25.64M | $24.74M | $-2.44M |
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 | $76.61M | - | $210.42M | - |
| Cost of Revenue | $66.64M | - | $183.97M | - |
| Gross Profit | $9.97M | - | $26.45M | - |
| Selling General & Admin | $19.55M | - | $57.19M | - |
| Operating Income | $6.78M | - | $14.41M | - |
| Interest Expense | $1.09M | - | $4.80M | - |
| Other Income/Expense | $-247.00K | - | $-767.00K | - |
| Income Before Tax | $5.96M | - | $13.08M | - |
| Income Tax Expense | $-7.30M | - | $-8.34M | - |
| Net Income | $13.25M | $5.97M | $21.41M | - |
| Basic EPS | 1.78 | - | 2.89 | - |
| Diluted EPS | 1.78 | - | 2.87 | - |
| Basic Shares Outstanding | $7.45M | - | $7.42M | - |
| Diluted Shares Outstanding | $7.45M | - | $7.45M | - |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $52.66M | $72.83M |
| Inventory | $59.89M | $94.61M |
| Other Current Assets | $27.04M | $16.50M |
| Total Current Assets | $207.72M | $264.74M |
| Intangible Assets | $4.90M | $5.47M |
| Other Non-current Assets | $31.02M | $25.77M |
| Total Assets | $637.63M | $631.69M |
| Other Current Liabilities | $9.02M | $8.75M |
| Total Current Liabilities | $67.89M | $64.89M |
| Other Non-current Liabilities | $16.94M | $12.91M |
| Total Liabilities | $211.23M | $226.74M |
| Retained Earnings | $388.65M | $373.36M |
| Total Stockholders Equity | $426.40M | $404.95M |
| Total Liabilities & Equity | $637.63M | $631.69M |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $13.25M | $5.97M | $21.41M | - |
| Operating Cash Flow | - | - | $39.50M | - |
| Investing Cash Flow | - | - | $-32.81M | - |
| Debt Repayment | - | - | $3.49M | - |
| Stock Repurchased | - | - | $695.00K | - |
| Dividends Paid | - | - | $5.45M | - |
| Financing Cash Flow | - | - | $-26.87M | - |
| Net Change in Cash | - | - | $-20.18M | - |
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.