$825.74M
Revenue
$34.93M
Net Income
33.43%
Gross Margin
9.03%
Op. Margin
$96.01M
Free Cash Flow
| Breakdown | Q4 2025 (Dec 31, 2025) |
Q3 2025 (Sep 30, 2025) |
Q2 2025 (Jun 30, 2025) |
Q1 2025 (Mar 31, 2025) |
Q4 2024 (Dec 31, 2024) |
Q3 2024 (Sep 30, 2024) |
Q2 2024 (Jun 30, 2024) |
Q1 2024 (Mar 31, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $203.97M | $205.44M | $209.58M | $206.75M | $203.88M | $205.07M | $220.24M | $207.10M | $191.08M | $197.80M | $208.45M | $215.74M | $212.84M | $228.06M |
| Revenue Growth % (YoY) | 0.0% | 0.2% | -4.8% | -0.2% | 6.7% | 3.7% | 5.7% | -4.0% | -10.2% | -13.3% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $136.23M | $136.87M | $138.92M | $137.67M | $137.99M | $139.94M | $144.72M | $142.83M | $133.84M | $135.42M | $140.04M | $144.67M | $147.77M | $156.42M |
| Gross Profit | $67.74M | $68.57M | $70.66M | $69.08M | $65.89M | $65.13M | $75.52M | $64.27M | $57.23M | $62.38M | $68.41M | $71.06M | $65.07M | $71.65M |
| Gross Margin % | 33.2% | 33.4% | 33.7% | 33.4% | 32.3% | 31.8% | 34.3% | 31.0% | 30.0% | 31.5% | 32.8% | 32.9% | 30.6% | 31.4% |
| Selling General & Admin | $39.85M | $44.43M | $43.37M | $44.76M | $51.30M | $47.69M | $51.66M | $53.46M | $38.75M | $43.70M | $52.35M | $52.08M | $47.42M | $51.76M |
| Operating Income | $20.24M | $17.69M | $19.98M | $16.65M | $14.64M | $-4.76M | $23.73M | $10.88M | $18.60M | $18.70M | $16.14M | $18.96M | $17.02M | $19.90M |
| Operating Margin % | 9.9% | 8.6% | 9.5% | 8.1% | 7.2% | -2.3% | 10.8% | 5.3% | 9.7% | 9.5% | 7.7% | 8.8% | 8.0% | 8.7% |
| Income Before Tax | $13.06M | $10.19M | $12.62M | $9.26M | $6.88M | $-12.86M | $14.72M | $4.80M | $17.23M | $17.16M | $14.35M | $17.31M | $15.37M | $18.18M |
| Income Tax Expense | $1.73M | $3.10M | $2.91M | $2.46M | $2.58M | $-1.98M | $4.44M | $1.30M | $4.69M | $4.42M | $3.75M | $4.33M | $1.94M | $4.51M |
| Net Income | $11.33M | $7.09M | $9.71M | $6.80M | $4.30M | $-10.88M | $10.28M | $3.50M | $12.54M | $12.75M | $10.61M | $12.98M | $13.43M | $13.67M |
| Net Margin % | 5.6% | 3.5% | 4.6% | 3.3% | 2.1% | -5.3% | 4.7% | 1.7% | 6.6% | 6.4% | 5.1% | 6.0% | 6.3% | 6.0% |
| Basic EPS | nan | 0.19 | 0.26 | 0.18 | 0.11 | -0.29 | 0.28 | 0.09 | 0.34 | 0.35 | 0.29 | 0.35 | 0.37 | 0.37 |
| Diluted EPS | nan | 0.19 | 0.26 | 0.18 | 0.11 | -0.29 | 0.28 | 0.09 | 0.34 | 0.34 | 0.29 | 0.35 | 0.36 | 0.37 |
| Breakdown | Q4 2025 (Dec 31, 2025) |
Q3 2025 (Sep 30, 2025) |
Q2 2025 (Jun 30, 2025) |
Q1 2025 (Mar 31, 2025) |
Q4 2024 (Dec 31, 2024) |
Q3 2024 (Sep 30, 2024) |
Q2 2024 (Jun 30, 2024) |
Q1 2024 (Mar 31, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $45.05M | $47.97M | $41.29M | $35.30M | $32.22M | $29.71M | $37.34M | $32.73M | $30.29M | $24.77M | $30.69M | $28.24M | $23.14M | $20.42M |
| Accounts Receivable | $125.31M | $123.27M | $112.80M | $131.57M | $109.37M | $122.72M | $129.78M | $130.43M | $113.91M | $117.36M | $116.77M | $130.62M | $133.72M | $128.84M |
| Inventory | $86.06M | $99.63M | $101.97M | $103.78M | $97.00M | $105.10M | $105.80M | $105.03M | $90.84M | $96.23M | $98.24M | $102.14M | $93.35M | $108.16M |
| Other Current Assets | $6.84M | $9.79M | $13.39M | $7.54M | $8.06M | $9.21M | $13.04M | $6.68M | $6.85M | $9.05M | $10.84M | $5.78M | $7.00M | $10.49M |
| Total Current Assets | $281.46M | $286.79M | $276.06M | $289.14M | $259.31M | $275.25M | $295.54M | $283.70M | $256.62M | $247.41M | $256.62M | $266.78M | $257.21M | $267.91M |
| Property Plant & Equipment | $129.10M | $131.48M | $135.50M | $135.99M | $137.56M | $134.64M | $135.25M | $135.16M | $107.93M | $106.94M | $106.64M | $105.80M | $101.57M | $97.90M |
| Goodwill | $256.01M | $255.86M | $256.06M | $255.54M | $255.53M | $280.86M | $310.04M | $310.26M | $95.39M | $95.13M | $95.39M | $95.17M | $95.16M | $95.28M |
| Intangible Assets | $151.45M | $155.02M | $158.74M | $162.53M | $166.32M | $170.11M | $164.64M | $168.80M | $45.13M | $46.78M | $48.44M | $50.10M | $51.75M | $53.41M |
| Other Non-current Assets | $8.30M | $8.28M | $9.34M | $11.02M | $11.32M | $13.38M | $14.19M | $14.45M | $8.36M | $7.35M | $7.98M | $9.84M | $7.92M | $5.31M |
| Total Assets | $851.32M | $864.07M | $862.71M | $883.84M | $860.82M | $905.00M | $951.63M | $947.14M | $541.63M | $531.12M | $542.71M | $556.20M | $542.63M | $549.72M |
| Accounts Payable | $71.17M | $81.57M | $75.33M | $84.89M | $71.05M | $79.28M | $93.10M | $81.49M | $79.05M | $80.76M | $81.74M | $93.48M | $73.54M | $97.13M |
| Other Current Liabilities | $33.35M | - | - | - | $26.79M | - | - | - | - | - | - | - | - | - |
| Total Current Liabilities | $169.01M | $171.75M | $155.74M | $162.58M | $147.11M | $153.33M | $163.67M | $162.20M | $165.11M | $163.88M | $164.31M | $175.21M | $137.76M | $153.33M |
| Long-term Debt | $345.81M | $331.70M | $346.22M | $363.73M | $374.96M | $367.85M | $380.45M | $381.05M | $31.99M | $33.99M | $52.99M | $62.78M | $93.96M | $97.96M |
| Deferred Tax Liabilities | $36.47M | $31.74M | $32.00M | $32.80M | $33.88M | $57.21M | $62.11M | $63.11M | $8.66M | $9.96M | $8.95M | $8.08M | $7.51M | $7.05M |
| Other Non-current Liabilities | $14.92M | $15.05M | $16.14M | $16.94M | $15.30M | $19.08M | $17.54M | $13.48M | $12.11M | $10.28M | $11.41M | $13.68M | $15.27M | $13.69M |
| Total Liabilities | $557.10M | $577.45M | $578.07M | $606.42M | $583.30M | $629.36M | $657.08M | $655.49M | $248.83M | $248.90M | $268.29M | $290.95M | $286.21M | $304.75M |
| Common Stock | $23.04M | $23.04M | $23.04M | $23.02M | $22.92M | $22.90M | $22.88M | $22.83M | $22.61M | $22.59M | $22.57M | $22.52M | $22.33M | $22.32M |
| Retained Earnings | $-33.90M | $-40.12M | $-42.10M | $-46.74M | $-48.46M | $-47.67M | $-31.79M | $-37.05M | $-35.52M | $-43.01M | $-50.72M | $-56.24M | $-63.98M | $-72.31M |
| Total Stockholders Equity | $294.23M | $286.62M | $284.64M | $277.42M | $277.51M | $275.64M | $294.55M | $291.65M | $292.80M | $282.22M | $274.42M | $265.25M | $256.43M | $244.98M |
| Total Liabilities & Equity | $851.32M | $864.07M | $862.71M | $883.84M | $860.82M | $905.00M | $951.63M | $947.14M | $541.63M | $531.12M | $542.71M | $556.20M | $542.63M | $549.72M |
| Breakdown | Q4 2025 (Dec 31, 2025) |
Q3 2025 (Sep 30, 2025) |
Q2 2025 (Jun 30, 2025) |
Q1 2025 (Mar 31, 2025) |
Q4 2024 (Dec 31, 2024) |
Q3 2024 (Sep 30, 2024) |
Q2 2024 (Jun 30, 2024) |
Q1 2024 (Mar 31, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $11.33M | $7.09M | $16.51M | $6.80M | $4.30M | $-10.88M | $10.28M | $3.50M | $12.54M | $12.75M | $23.58M | $12.98M | $13.43M | $13.67M |
| Depreciation & Amortization | $4.22M | $4.32M | $4.45M | $4.46M | $4.46M | - | - | - | - | - | - | - | - | - |
| Stock-based Compensation | $836.00K | $2.70M | $1.75M | $1.10M | $923.00K | $737.00K | $547.00K | $682.00K | $1.59M | $5.08M | $4.39M | $1.90M | $2.27M | $5.17M |
| Change in Receivables | $9.78M | $2.13M | $-7.44M | $20.56M | $-11.18M | $-15.65M | $-8.21M | $-7.96M | $11.11M | $-13.76M | $-15.10M | $-3.18M | $4.87M | $18.75M |
| Change in Inventory | $-13.69M | $2.30M | $4.45M | $6.77M | $-7.61M | $1.39M | $1.96M | $-186.00K | $-5.54M | $2.90M | $4.73M | $8.78M | $-14.97M | $7.02M |
| Operating Cash Flow | $22.56M | $64.20M | $38.44M | $10.13M | $27.35M | $51.94M | $34.62M | $20.27M | $15.40M | $70.77M | $48.64M | $25.79M | $21.86M | $50.76M |
| Capital Expenditure | $3.62M | $15.94M | $11.69M | $8.08M | $7.13M | $17.30M | $10.12M | $5.71M | $3.56M | $19.29M | $15.22M | $9.09M | $6.68M | $17.61M |
| Investing Cash Flow | $-3.65M | $-15.27M | $-11.53M | $-8.01M | $-7.00M | $-365.50M | $-358.35M | $-354.52M | $-3.45M | $-19.31M | $-15.23M | $-9.22M | $-10.04M | $-40.34M |
| Debt Repayment | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Stock Issued | $256.00K | $866.00K | $573.00K | $295.00K | $289.00K | $3.05M | $2.76M | $2.41M | $390.00K | $1.95M | $1.57M | $1.13M | $261.00K | $2.06M |
| Stock Repurchased | $504.00K | $2.02M | $1.51M | $1.01M | - | - | - | - | - | - | - | - | - | - |
| Dividends Paid | $5.05M | $15.44M | $10.38M | $5.32M | $5.04M | $15.39M | $10.37M | $5.34M | $4.97M | $15.27M | $10.30M | $5.27M | $4.92M | $14.87M |
| Financing Cash Flow | $-21.50M | $-32.99M | $-17.52M | $988.00K | $-17.93M | $313.02M | $330.95M | $336.87M | $-6.74M | $-49.78M | $-26.02M | $-11.47M | $-8.96M | $-7.36M |
| Net Change in Cash | $-2.92M | $15.74M | $9.07M | $3.08M | $2.51M | $-580.00K | $7.05M | $2.44M | $5.52M | $1.63M | $7.55M | $5.10M | $2.71M | $2.77M |
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 | $205.44M | $205.07M | $621.77M | $632.40M |
| Cost of Revenue | $136.87M | $139.94M | $413.46M | $427.49M |
| Gross Profit | $68.57M | $65.13M | $208.31M | $204.92M |
| Selling General & Admin | $44.43M | $38.49M | $132.55M | $129.75M |
| Operating Income | $17.69M | $-4.76M | $54.32M | $29.84M |
| Income Before Tax | $10.19M | $-12.86M | $32.07M | $6.67M |
| Income Tax Expense | $3.10M | $-1.98M | $8.47M | $3.76M |
| Net Income | $7.09M | $-10.88M | $23.60M | $2.90M |
| Basic EPS | 0.19 | -0.29 | 0.63 | 0.08 |
| Diluted EPS | 0.19 | -0.29 | 0.63 | 0.08 |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $47.97M | $32.22M |
| Accounts Receivable | $123.27M | $109.37M |
| Inventory | $99.63M | $97.00M |
| Other Current Assets | $9.79M | $8.06M |
| Total Current Assets | $286.79M | $259.31M |
| Property Plant & Equipment | $131.48M | $137.56M |
| Goodwill | $255.86M | $255.53M |
| Intangible Assets | $155.02M | $166.32M |
| Other Non-current Assets | $8.28M | $11.32M |
| Total Assets | $864.07M | $860.82M |
| Accounts Payable | $81.57M | $71.05M |
| Total Current Liabilities | $171.75M | $147.11M |
| Long-term Debt | $331.70M | $355.31M |
| Deferred Tax Liabilities | $31.74M | $33.88M |
| Other Non-current Liabilities | $15.05M | $15.30M |
| Total Liabilities | $577.45M | $583.30M |
| Common Stock | $23.04M | $22.92M |
| Retained Earnings | $-40.12M | $-48.46M |
| Total Stockholders Equity | $286.62M | $277.51M |
| Total Liabilities & Equity | $864.07M | $860.82M |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $7.09M | $-10.88M | $23.60M | $2.90M |
| Depreciation & Amortization | $4.32M | $4.87M | $13.22M | $13.62M |
| Stock-based Compensation | - | - | $2.70M | $737.00K |
| Change in Receivables | - | - | $2.13M | $-15.65M |
| Change in Inventory | - | - | $2.30M | $1.39M |
| Operating Cash Flow | - | - | $64.20M | $51.94M |
| Capital Expenditure | - | - | $15.94M | $17.30M |
| Investing Cash Flow | - | - | $-15.27M | $-365.50M |
| Stock Issued | - | - | $866.00K | $3.05M |
| Stock Repurchased | - | - | $2.02M | - |
| Dividends Paid | - | - | $15.44M | $15.39M |
| Financing Cash Flow | - | - | $-32.99M | $313.02M |
| Net Change in Cash | - | - | $15.74M | $-580.00K |
All values are in USD (United States Dollars). Data is sourced from SEC EDGAR 10-Q filings.
Quarterly data represents single quarter results (Q1-Q4). Some items may show year-to-date values if quarterly breakdown is unavailable.