$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) |
FY 2020 (Dec 31, 2020) |
FY 2019 (Dec 31, 2019) |
FY 2018 (Dec 31, 2018) |
FY 2017 (Dec 31, 2017) |
FY 2016 (Dec 31, 2016) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $554.48M | $554.48M | $529.97M | $578.63M | $502.99M | $403.52M | $366.69M | $371.08M | $310.61M | $252.01M | $245.89M |
| Revenue Growth % | 0.0% | 4.6% | -8.4% | 15.0% | 24.7% | 10.0% | -1.2% | 19.5% | 23.3% | 2.5% | nan% |
| Cost of Revenue | $372.77M | $372.77M | $364.28M | $394.95M | $345.73M | $282.46M | $258.12M | $258.50M | $219.21M | $176.33M | $172.89M |
| Gross Profit | $181.71M | $181.71M | $165.69M | $183.68M | $157.26M | $121.06M | $108.58M | $112.58M | $91.40M | $75.68M | $73.00M |
| Gross Margin % | 32.8% | 32.8% | 31.3% | 31.7% | 31.3% | 30.0% | 29.6% | 30.3% | 29.4% | 30.0% | 29.7% |
| Operating Expenses | $137.72M | $137.72M | $135.65M | $141.37M | $125.60M | $95.03M | $85.58M | $83.14M | $68.17M | $56.88M | $54.12M |
| Operating Income | $43.98M | $43.98M | $30.04M | $42.31M | $31.66M | $26.03M | $22.99M | $29.44M | $23.23M | $18.80M | $18.88M |
| Operating Margin % | 7.9% | 7.9% | 5.7% | 7.3% | 6.3% | 6.4% | 6.3% | 7.9% | 7.5% | 7.5% | 7.7% |
| Interest Expense | $23.50M | $12.97M | $12.06M | $12.38M | $7.69M | $3.24M | $3.72M | $5.13M | $2.70M | $2.47M | $6.45M |
| Other Income/Expense | $-2.08M | $-2.08M | $116.00K | $-231.00K | $-283.00K | $323.00K | $-502.00K | $-468.00K | $153.00K | $-190.00K | $369.00K |
| Income Before Tax | $28.73M | $28.73M | $16.86M | $29.70M | $23.68M | $23.11M | $18.78M | $23.84M | $20.68M | $16.14M | $12.80M |
| Income Tax Expense | $6.70M | $6.70M | $3.69M | $5.60M | $6.29M | $-981.00K | $5.13M | $6.82M | $4.76M | $8.10M | $3.73M |
| Net Income | $22.03M | $22.03M | $13.17M | $24.10M | $17.39M | $24.09M | $13.64M | $17.02M | $15.93M | $8.04M | $9.08M |
| Net Margin % | 4.0% | 4.0% | 2.5% | 4.2% | 3.5% | 6.0% | 3.7% | 4.6% | 5.1% | 3.2% | 3.7% |
| Basic EPS | nan | 1.32 | 0.80 | 1.51 | 1.13 | 1.67 | 1.44 | 1.81 | 1.72 | 0.88 | 1.01 |
| Diluted EPS | nan | 1.32 | 0.79 | 1.48 | 1.09 | 1.66 | 1.43 | 1.80 | 1.70 | 0.87 | 1.00 |
| Basic Shares Outstanding | 11K | 16.7M | 16.5M | 16.0M | 15.4M | 14.4M | 9.5M | 9.4M | 9.3M | 9.2M | 9.0M |
| Diluted Shares Outstanding | 24K | 16.7M | 16.6M | 16.3M | 16.0M | 14.5M | 9.6M | 9.5M | 9.4M | 9.3M | 9.1M |
| 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) |
FY 2020 (Dec 31, 2020) |
FY 2019 (Dec 31, 2019) |
FY 2018 (Dec 31, 2018) |
FY 2017 (Dec 31, 2017) |
FY 2016 (Dec 31, 2016) |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $40.70M | $36.10M | $31.90M | $30.61M | $22.46M | $23.13M | $13.42M | $8.67M | $15.59M | $15.48M |
| Accounts Receivable | $88.78M | $78.77M | $85.13M | $76.21M | $51.24M | $47.38M | $44.43M | $43.25M | $31.82M | $26.10M |
| Inventory | $109.20M | $111.52M | $117.69M | $117.11M | $89.73M | $62.98M | $53.38M | $54.97M | $32.57M | $31.10M |
| Other Current Assets | $14.76M | $11.19M | $13.44M | $12.07M | $12.52M | $8.73M | $4.41M | $4.00M | $3.46M | $3.12M |
| Total Current Assets | $253.44M | $237.58M | $248.15M | $236.01M | $175.96M | $142.21M | $115.64M | $110.89M | $83.44M | $75.81M |
| Property Plant & Equipment | $61.77M | $65.69M | $67.46M | $68.64M | $56.98M | $55.43M | $53.01M | $48.03M | $38.40M | $37.47M |
| Goodwill | $134.33M | $131.79M | $131.34M | $126.37M | $106.63M | $61.86M | $52.94M | $52.64M | $29.53M | $27.52M |
| Intangible Assets | $88.39M | $99.67M | $111.37M | $119.08M | $103.79M | $65.86M | $62.50M | $68.35M | $32.07M | $34.25M |
| Other Non-current Assets | $8.12M | $8.19M | $7.42M | $11.25M | $5.12M | $4.48M | $4.83M | $5.04M | $4.46M | $3.94M |
| Total Assets | $577.60M | $575.78M | $597.54M | $588.35M | $470.79M | $349.20M | $305.83M | $285.30M | $187.92M | $179.92M |
| Accounts Payable | $28.43M | $27.16M | $39.13M | $39.47M | $36.71M | $27.67M | $23.64M | $25.87M | $15.35M | $13.20M |
| Short-term Debt | - | - | - | - | - | - | - | - | $461.00K | $936.00K |
| Accrued Liabilities | $40.89M | $30.22M | $56.49M | $48.12M | $41.66M | $24.86M | $23.00M | $18.72M | $14.27M | $10.68M |
| Deferred Revenue | $3.77M | $2.29M | - | - | - | - | - | - | - | - |
| Total Current Liabilities | $69.32M | $57.38M | $95.62M | $87.59M | $78.37M | $52.53M | $46.64M | $44.59M | $30.08M | $24.82M |
| Long-term Debt | $180.39M | $224.18M | $218.40M | $235.45M | $158.96M | $120.08M | $109.77M | $122.52M | $52.69M | $70.48M |
| Deferred Tax Liabilities | $3.24M | $3.64M | $4.34M | $6.26M | $5.04M | $4.66M | $3.40M | $3.86M | $3.61M | $3.27M |
| Other Non-current Liabilities | $5.52M | $4.65M | $5.40M | $21.77M | $23.93M | $8.56M | $7.97M | $8.23M | $9.52M | $4.68M |
| Total Liabilities | $276.14M | $310.93M | $345.97M | $372.88M | $283.02M | $206.14M | $186.63M | $183.49M | $100.58M | $107.63M |
| Common Stock | $113.94M | $111.02M | $95.94M | $83.85M | $68.10M | $41.28M | $37.14M | $33.61M | $31.05M | $29.50M |
| Retained Earnings | $197.05M | $177.01M | $165.81M | $143.58M | $127.76M | $105.06M | $92.59M | $76.72M | $61.88M | $54.79M |
| Total Stockholders Equity | $301.45M | $264.85M | $251.57M | $215.47M | $187.76M | $143.06M | $119.19M | $101.81M | $87.35M | $72.29M |
| Total Liabilities & Equity | $577.60M | $575.78M | $597.54M | $588.35M | $470.79M | $349.20M | $305.83M | $285.30M | $187.92M | $179.92M |
| 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) |
FY 2020 (Dec 31, 2020) |
FY 2019 (Dec 31, 2019) |
FY 2018 (Dec 31, 2018) |
FY 2017 (Dec 31, 2017) |
FY 2016 (Dec 31, 2016) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $22.03M | $22.03M | $13.17M | $24.10M | $17.39M | $24.09M | $13.64M | $17.02M | $15.93M | $8.04M | $9.08M |
| Depreciation & Amortization | $44.37M | $25.41M | $25.89M | $25.07M | $25.49M | $18.11M | $15.98M | $14.86M | $11.58M | $10.27M | $9.75M |
| Stock-based Compensation | $6.11M | $3.43M | $4.15M | $5.48M | $5.07M | $4.16M | $3.55M | $3.20M | - | - | - |
| Deferred Income Tax | - | $-1.47M | $-2.35M | $-5.04M | - | - | - | - | - | - | - |
| Change in Receivables | $19.90M | $7.89M | $-7.46M | $5.57M | $22.20M | $170.00K | $-2.71M | $1.46M | $4.11M | $4.05M | $3.72M |
| Change in Inventory | $-16.95M | $-3.32M | $-7.36M | $1.78M | $27.80M | $22.87M | $4.69M | $-70.00K | $17.33M | $-18.00K | $928.00K |
| Change in Payables | $8.14M | $175.00K | $-12.76M | $-935.00K | $2.79M | $8.29M | $-1.87M | $-1.81M | $6.53M | $1.28M | $-956.00K |
| Operating Cash Flow | $109.04M | $56.67M | $41.85M | $45.04M | $5.60M | $25.40M | $24.84M | $34.53M | $17.45M | $25.41M | $14.30M |
| Capital Expenditure | $11.24M | $6.99M | $9.68M | $11.60M | $15.91M | $13.72M | $9.37M | $14.88M | $14.33M | $6.20M | $5.19M |
| Acquisitions | - | - | - | - | - | - | - | - | - | - | $16.20M |
| Investing Cash Flow | $-11.24M | $-6.99M | $-34.91M | $-22.61M | $-60.01M | $-60.97M | $-24.10M | $-14.88M | $-91.75M | $-6.20M | $-21.39M |
| Debt Repayment | - | - | - | - | - | $12.25M | $16.90M | $22.50M | $13.28M | $18.39M | $67.12M |
| Dividends Paid | - | $2.00M | $1.98M | $1.83M | $1.54M | $1.37M | $1.16M | $1.17M | $1.08M | $959.00K | $942.00K |
| Financing Cash Flow | $-74.17M | $-47.70M | $-843.00K | $-21.32M | $63.60M | $35.83M | $7.49M | $-14.78M | $67.78M | $-20.17M | $1.58M |
| Net Change in Cash | $30.07M | $4.60M | $4.20M | $1.29M | $8.15M | $-668.00K | $9.71M | $4.74M | $-6.92M | $107.00K | $-5.79M |
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.