$1.85B
Revenue
$102.81M
Net Income
26.99%
Gross Margin
11.94%
Op. Margin
$142.09M
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) |
|---|---|---|---|---|---|---|---|
| Total Revenue | $472.06M | $467.69M | $476.49M | $437.39M | $449.50M | $431.42M | $436.20M |
| Revenue Growth % (YoY) | 5.0% | 8.4% | 9.2% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $347.30M | $341.53M | $347.34M | $317.07M | $332.70M | $314.85M | $316.81M |
| Gross Profit | $124.76M | $126.16M | $129.15M | $120.32M | $116.80M | $116.57M | $119.39M |
| Gross Margin % | 26.4% | 27.0% | 27.1% | 27.5% | 26.0% | 27.0% | 27.4% |
| Operating Expenses | $68.82M | $69.72M | $69.81M | $70.77M | $59.76M | $58.56M | $64.21M |
| Selling General & Admin | $57.21M | $50.45M | $52.92M | $51.16M | $47.47M | $44.82M | $47.12M |
| Operating Income | $55.94M | $56.44M | $59.34M | $49.55M | $57.03M | $58.01M | $55.19M |
| Operating Margin % | 11.8% | 12.1% | 12.5% | 11.3% | 12.7% | 13.4% | 12.7% |
| Interest Expense | $-1.52M | $9.37M | $9.75M | $14.80M | $11.03M | $14.58M | $15.28M |
| Other Income/Expense | $-175.00K | $-1.13M | $-3.98M | $-47.93M | $-1.73M | $-916.00K | $127.00K |
| Income Before Tax | $46.81M | $45.99M | $45.60M | $-13.00M | $39.26M | $43.42M | $40.03M |
| Income Tax Expense | $-1.80M | $6.31M | $8.59M | $9.47M | $6.29M | $7.14M | $8.78M |
| Net Income | $48.61M | $39.68M | $37.01M | $-22.49M | $32.70M | $35.44M | $31.25M |
| Net Margin % | 10.3% | 8.5% | 7.8% | -5.1% | 7.3% | 8.2% | 7.2% |
| Basic EPS | 1.40 | 1.13 | 1.06 | -0.66 | 0.97 | 1.05 | 0.93 |
| Diluted EPS | 1.37 | 1.11 | 1.04 | -0.66 | 0.90 | 0.99 | 0.88 |
| Basic Shares Outstanding | - | 35.1M | 35.0M | 33.9M | 22K | 33.7M | 33.6M |
| Diluted Shares Outstanding | - | 35.6M | 35.7M | 33.9M | 208K | 35.8M | 35.5M |
| 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) |
|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $17.16M | $58.94M | $23.14M | $31.71M | $46.54M | $35.57M | $34.14M |
| Accounts Receivable | $346.08M | $310.17M | $302.26M | $276.24M | $245.27M | $241.71M | $240.50M |
| Inventory | $253.74M | $263.54M | $266.44M | $260.10M | $247.13M | $265.42M | $272.33M |
| Other Current Assets | $40.57M | $38.37M | $42.37M | $31.22M | $28.41M | $24.96M | $23.72M |
| Total Current Assets | $770.10M | $778.12M | $737.43M | $702.20M | $671.12M | $730.03M | $676.98M |
| Property Plant & Equipment | $536.43M | - | - | - | $465.80M | $472.31M | $466.30M |
| Goodwill | $1.11B | $1.10B | $1.10B | $1.08B | $1.02B | $1.03B | $1.04B |
| Intangible Assets | $825.43M | $837.70M | $854.54M | $856.21M | $778.29M | $805.17M | $813.73M |
| Other Non-current Assets | $23.17M | $25.46M | $25.66M | $23.50M | $22.96M | $24.44M | $22.47M |
| Total Assets | $3.41B | $3.40B | $3.37B | $3.30B | $3.08B | $3.17B | $3.13B |
| Accounts Payable | $113.13M | $110.74M | $117.37M | $112.02M | $101.50M | $116.84M | $119.45M |
| Accrued Liabilities | $109.81M | $89.95M | $89.74M | $85.66M | $108.32M | $86.14M | $77.36M |
| Deferred Revenue | $5.21M | - | - | - | $4.44M | - | - |
| Total Current Liabilities | $232.04M | $209.82M | $216.03M | $206.40M | $227.17M | $222.40M | $205.99M |
| Long-term Debt | $1.19B | $1.19B | $1.20B | $1.24B | $990.15M | $1.07B | $1.12B |
| Deferred Tax Liabilities | $116.33M | $114.70M | $114.73M | $111.20M | $124.61M | $143.24M | $144.10M |
| Other Non-current Liabilities | $19.91M | $24.93M | $24.45M | $27.50M | $25.36M | $23.38M | $18.45M |
| Total Liabilities | $1.66B | $1.65B | $1.67B | $1.69B | $1.46B | $1.55B | $1.57B |
| Common Stock | $35.00K | $35.00K | $35.00K | $35.00K | $34.00K | $34.00K | $34.00K |
| Retained Earnings | $994.05M | $945.45M | $905.77M | $868.76M | $891.25M | $858.54M | $823.11M |
| Treasury Stock | $76.87M | $26.86M | $26.86M | $26.86M | - | - | - |
| Total Stockholders Equity | $1.75B | $1.75B | $1.70B | $1.61B | $1.62B | $1.62B | $1.55B |
| Total Liabilities & Equity | $3.41B | $3.40B | $3.37B | $3.30B | $3.08B | $3.17B | $3.13B |
| 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) |
|---|---|---|---|---|---|---|---|
| Net Income | $48.61M | $39.68M | $14.52M | $-22.49M | $32.70M | $35.44M | $31.25M |
| Depreciation & Amortization | $35.51M | $95.16M | $62.12M | $29.83M | $28.93M | $82.10M | $53.41M |
| Stock-based Compensation | $5.76M | $17.47M | $12.54M | $6.88M | $6.04M | $18.73M | $12.61M |
| Deferred Income Tax | $-6.77M | $4.08M | $3.94M | $4.05M | $-14.11M | - | - |
| Change in Receivables | $35.59M | $46.79M | $41.01M | $18.23M | $1.64M | $4.89M | $-3.46M |
| Change in Inventory | $-9.66M | $12.24M | $14.51M | $7.70M | $-13.44M | $31.52M | $27.23M |
| Change in Payables | $-3.75M | $3.19M | $11.56M | $10.21M | $-20.91M | $4.29M | $7.07M |
| Operating Cash Flow | $55.41M | $140.73M | $75.14M | $31.28M | $63.23M | $141.97M | $70.47M |
| Capital Expenditure | $27.48M | $63.55M | $44.22M | $25.22M | $19.09M | $86.27M | $60.25M |
| Acquisitions | $8.00M | $170.87M | $170.87M | $171.95M | - | $138.54M | $138.54M |
| Investing Cash Flow | $-35.47M | $-235.26M | $-214.99M | $-197.17M | $29.62M | $-225.03M | $-198.80M |
| Debt Repayment | $10.01M | $657.70M | $657.69M | $613.68M | $4.00K | $2.00K | - |
| Financing Cash Flow | $-61.72M | $105.28M | $115.99M | $151.58M | $-82.30M | $95.62M | $138.77M |
| Net Change in Cash | $-41.78M | $12.40M | $-23.41M | $-14.83M | $10.97M | $11.90M | $10.46M |
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 | $467.69M | $431.42M | $1.38B | $1.27B |
| Cost of Revenue | $341.53M | $314.85M | $1.01B | $924.88M |
| Gross Profit | $126.16M | $116.57M | $375.63M | $342.22M |
| Operating Expenses | $69.72M | $58.56M | $210.30M | $191.01M |
| Selling General & Admin | $50.45M | $44.82M | $154.53M | $137.73M |
| Operating Income | $56.44M | $58.01M | $165.33M | $151.21M |
| Interest Expense | $9.37M | $14.58M | $33.93M | $43.14M |
| Other Income/Expense | $-1.13M | $-916.00K | $-53.04M | $-1.80M |
| Income Before Tax | $45.99M | $43.42M | $78.59M | $108.31M |
| Income Tax Expense | $6.31M | $7.14M | $24.37M | $20.23M |
| Net Income | $39.68M | $35.44M | $54.20M | $87.19M |
| Basic EPS | 1.13 | 1.05 | 1.56 | 2.60 |
| Diluted EPS | 1.11 | 0.99 | 1.52 | 2.46 |
| Basic Shares Outstanding | $35.08M | $33.66M | $34.69M | $33.58M |
| Diluted Shares Outstanding | $35.61M | $35.79M | $35.76M | $35.44M |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $58.94M | $46.54M |
| Accounts Receivable | $310.17M | $245.27M |
| Inventory | $263.54M | $247.13M |
| Other Current Assets | $38.37M | $28.41M |
| Total Current Assets | $778.12M | $671.12M |
| Goodwill | $1.10B | $1.02B |
| Intangible Assets | $837.70M | $778.29M |
| Other Non-current Assets | $25.46M | $22.96M |
| Total Assets | $3.40B | $3.08B |
| Accounts Payable | $110.74M | $101.50M |
| Accrued Liabilities | $89.95M | $108.32M |
| Total Current Liabilities | $209.82M | $227.17M |
| Long-term Debt | $1.19B | $980.15M |
| Deferred Tax Liabilities | $114.70M | $124.61M |
| Other Non-current Liabilities | $24.93M | $25.36M |
| Total Liabilities | $1.65B | $1.46B |
| Common Stock | $35.00K | $34.00K |
| Retained Earnings | $945.45M | $891.25M |
| Treasury Stock | $26.86M | - |
| Total Stockholders Equity | $1.75B | $1.62B |
| Total Liabilities & Equity | $3.40B | $3.08B |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $39.68M | $35.44M | $54.20M | $87.19M |
| Depreciation & Amortization | - | - | $95.16M | $82.10M |
| Stock-based Compensation | - | - | $17.47M | $18.73M |
| Deferred Income Tax | - | - | $4.08M | - |
| Change in Receivables | - | - | $46.79M | $4.89M |
| Change in Inventory | - | - | $12.24M | $31.52M |
| Change in Payables | - | - | $3.19M | $4.29M |
| Operating Cash Flow | - | - | $140.73M | $141.97M |
| Capital Expenditure | - | - | $63.55M | $86.27M |
| Acquisitions | - | - | $170.87M | $138.54M |
| Investing Cash Flow | - | - | $-235.26M | $-225.03M |
| Debt Repayment | - | - | $657.70M | $2.00K |
| Financing Cash Flow | - | - | $105.28M | $95.62M |
| Net Change in Cash | - | - | $12.40M | $11.90M |
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.