$554.48M
Revenue
$22.03M
Net Income
32.77%
Gross Margin
7.93%
Op. Margin
$97.80M
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 | $554.48M | $554.48M | $529.97M | $578.63M | $502.99M | $403.52M |
| Revenue Growth % | 0.0% | 4.6% | -8.4% | 15.0% | 24.7% | nan% |
| Cost of Revenue | $372.77M | $372.77M | $364.28M | $394.95M | $345.73M | $282.46M |
| Gross Profit | $181.71M | $181.71M | $165.69M | $183.68M | $157.26M | $121.06M |
| Gross Margin % | 32.8% | 32.8% | 31.3% | 31.7% | 31.3% | 30.0% |
| Operating Expenses | $137.72M | $137.72M | $135.65M | $141.37M | $125.60M | $95.03M |
| Operating Income | $43.98M | $43.98M | $30.04M | $42.31M | $31.66M | $26.03M |
| Operating Margin % | 7.9% | 7.9% | 5.7% | 7.3% | 6.3% | 6.4% |
| Interest Expense | $23.50M | $12.97M | $12.06M | $12.38M | $7.69M | $3.24M |
| Other Income/Expense | $-2.08M | $-2.08M | $116.00K | $-231.00K | $-283.00K | $323.00K |
| Income Before Tax | $28.73M | $28.73M | $16.86M | $29.70M | $23.68M | $23.11M |
| Income Tax Expense | $6.70M | $6.70M | $3.69M | $5.60M | $6.29M | $-981.00K |
| Net Income | $22.03M | $22.03M | $13.17M | $24.10M | $17.39M | $24.09M |
| Net Margin % | 4.0% | 4.0% | 2.5% | 4.2% | 3.5% | 6.0% |
| Basic EPS | nan | 1.32 | 0.80 | 1.51 | 1.13 | 1.67 |
| Diluted EPS | nan | 1.32 | 0.79 | 1.48 | 1.09 | 1.66 |
| Basic Shares Outstanding | 11K | 16.7M | 16.5M | 16.0M | 15.4M | 14.4M |
| Diluted Shares Outstanding | 24K | 16.7M | 16.6M | 16.3M | 16.0M | 14.5M |
| 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 | $40.70M | $36.10M | $31.90M | $30.61M | $22.46M |
| Accounts Receivable | $88.78M | $78.77M | $85.13M | $76.21M | $51.24M |
| Inventory | $109.20M | $111.52M | $117.69M | $117.11M | $89.73M |
| Other Current Assets | $14.76M | $11.19M | $13.44M | $12.07M | $12.52M |
| Total Current Assets | $253.44M | $237.58M | $248.15M | $236.01M | $175.96M |
| Property Plant & Equipment | $61.77M | $65.69M | $67.46M | $68.64M | $56.98M |
| Goodwill | $134.33M | $131.79M | $131.34M | $126.37M | $106.63M |
| Intangible Assets | $88.39M | $99.67M | $111.37M | $119.08M | $103.79M |
| Other Non-current Assets | $8.12M | $8.19M | $7.42M | $11.25M | $5.12M |
| Total Assets | $577.60M | $575.78M | $597.54M | $588.35M | $470.79M |
| Accounts Payable | $28.43M | $27.16M | $39.13M | $39.47M | $36.71M |
| Accrued Liabilities | $40.89M | $30.22M | $56.49M | $48.12M | $41.66M |
| Deferred Revenue | $3.77M | $2.29M | - | - | - |
| Total Current Liabilities | $69.32M | $57.38M | $95.62M | $87.59M | $78.37M |
| Long-term Debt | $180.39M | $224.18M | $218.40M | $235.45M | $158.96M |
| Deferred Tax Liabilities | $3.24M | $3.64M | $4.34M | $6.26M | $5.04M |
| Other Non-current Liabilities | $5.52M | $4.65M | $5.40M | $21.77M | $23.93M |
| Total Liabilities | $276.14M | $310.93M | $345.97M | $372.88M | $283.02M |
| Common Stock | $113.94M | $111.02M | $95.94M | $83.85M | $68.10M |
| Retained Earnings | $197.05M | $177.01M | $165.81M | $143.58M | $127.76M |
| Total Stockholders Equity | $301.45M | $264.85M | $251.57M | $215.47M | $187.76M |
| Total Liabilities & Equity | $577.60M | $575.78M | $597.54M | $588.35M | $470.79M |
| 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 | $22.03M | $22.03M | $13.17M | $24.10M | $17.39M | $24.09M |
| Depreciation & Amortization | $44.37M | $25.41M | $25.89M | $25.07M | $25.49M | $18.11M |
| Stock-based Compensation | $6.11M | $3.43M | $4.15M | $5.48M | $5.07M | $4.16M |
| Deferred Income Tax | - | $-1.47M | $-2.35M | $-5.04M | - | - |
| Change in Receivables | $19.90M | $7.89M | $-7.46M | $5.57M | $22.20M | $170.00K |
| Change in Inventory | $-16.95M | $-3.32M | $-7.36M | $1.78M | $27.80M | $22.87M |
| Change in Payables | $8.14M | $175.00K | $-12.76M | $-935.00K | $2.79M | $8.29M |
| Operating Cash Flow | $109.04M | $56.67M | $41.85M | $45.04M | $5.60M | $25.40M |
| Capital Expenditure | $11.24M | $6.99M | $9.68M | $11.60M | $15.91M | $13.72M |
| Investing Cash Flow | $-11.24M | $-6.99M | $-34.91M | $-22.61M | $-60.01M | $-60.97M |
| Debt Repayment | - | - | - | - | - | $12.25M |
| Dividends Paid | - | $2.00M | $1.98M | $1.83M | $1.54M | $1.37M |
| Financing Cash Flow | $-74.17M | $-47.70M | $-843.00K | $-21.32M | $63.60M | $35.83M |
| Net Change in Cash | $30.07M | $4.60M | $4.20M | $1.29M | $8.15M | $-668.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 | $138.74M | - | $411.12M | - |
| Cost of Revenue | $92.56M | - | $275.83M | - |
| Gross Profit | $46.18M | - | $135.29M | - |
| Operating Expenses | $34.00M | - | $102.65M | - |
| Operating Income | $12.18M | - | $32.64M | - |
| Interest Expense | $3.40M | - | $10.27M | - |
| Other Income/Expense | $-457.00K | - | $-1.96M | - |
| Income Before Tax | $8.32M | - | $20.08M | - |
| Income Tax Expense | $1.84M | - | $4.43M | - |
| Net Income | $6.48M | $1.15M | $15.65M | - |
| Basic EPS | 0.39 | - | 0.94 | - |
| Diluted EPS | 0.39 | - | 0.94 | - |
| Basic Shares Outstanding | $16.70M | - | $16.66M | - |
| Diluted Shares Outstanding | $16.78M | - | $16.71M | - |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $39.48M | $36.10M |
| Accounts Receivable | $91.72M | $78.77M |
| Inventory | $111.36M | $111.52M |
| Other Current Assets | $15.50M | $11.19M |
| Total Current Assets | $258.06M | $237.58M |
| Property Plant & Equipment | $62.60M | $65.69M |
| Goodwill | $134.14M | $131.79M |
| Intangible Assets | $91.30M | $99.67M |
| Other Non-current Assets | $8.72M | $8.19M |
| Total Assets | $585.08M | $575.78M |
| Accounts Payable | $33.72M | $27.16M |
| Accrued Liabilities | $39.30M | $30.22M |
| Total Current Liabilities | $73.03M | $57.38M |
| Long-term Debt | $190.26M | $224.18M |
| Deferred Tax Liabilities | $3.34M | $3.64M |
| Other Non-current Liabilities | $5.26M | $4.65M |
| Total Liabilities | $290.91M | $310.93M |
| Common Stock | $113.33M | $111.02M |
| Retained Earnings | $191.16M | $177.01M |
| Total Stockholders Equity | $294.17M | $264.85M |
| Total Liabilities & Equity | $585.08M | $575.78M |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $6.48M | $1.15M | $15.65M | - |
| Depreciation & Amortization | - | - | $19.11M | - |
| Stock-based Compensation | - | - | $2.59M | - |
| Change in Receivables | - | - | $10.68M | - |
| Change in Inventory | - | - | $-1.86M | - |
| Change in Payables | - | - | $5.58M | - |
| Operating Cash Flow | - | - | $43.12M | - |
| Capital Expenditure | - | - | $5.09M | - |
| Investing Cash Flow | - | - | $-5.09M | - |
| Dividends Paid | - | - | $1.50M | - |
| Financing Cash Flow | - | - | $-37.00M | - |
| Net Change in Cash | - | - | $3.37M | - |
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.