$2.88B
Revenue
$208.40M
Net Income
-
Gross Margin
11.86%
Op. Margin
$139.50M
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 | $2.88B | $2.88B | $2.57B | $2.31B | $2.24B | $2.04B |
| Revenue Growth % | 0.0% | 12.2% | 11.4% | 2.9% | 10.1% | nan% |
| Cost of Revenue | $2.24B | $2.24B | $2.05B | $1.86B | $1.82B | $1.67B |
| Gross Profit | - | $647.20M | $515.20M | $443.80M | - | - |
| Gross Margin % | nan% | 22.4% | 20.0% | 19.2% | nan% | nan% |
| Operating Expenses | - | $305.30M | $2.37B | $2.09B | $1.89B | $1.93B |
| Selling General & Admin | $307.10M | $307.10M | $320.00M | $261.10M | $262.80M | $256.00M |
| Operating Income | $341.90M | $341.90M | $197.60M | $217.30M | $349.00M | $107.30M |
| Operating Margin % | 11.9% | 11.9% | 7.7% | 9.4% | 15.6% | 5.3% |
| Interest Expense | $103.10M | $103.10M | $50.30M | $28.10M | $31.00M | $23.40M |
| Other Income/Expense | $3.40M | $1.60M | $3.30M | $6.70M | $-1.80M | $-300.00K |
| Income Before Tax | $241.30M | $241.30M | $130.00M | $195.90M | $316.20M | $83.60M |
| Income Tax Expense | $32.90M | $32.90M | $36.30M | $36.70M | $70.40M | $14.00M |
| Net Income | $208.40M | $208.40M | $93.70M | $159.20M | $245.80M | $69.60M |
| Net Margin % | 7.2% | 7.2% | 3.6% | 6.9% | 11.0% | 3.4% |
| Basic EPS | 4.25 | 4.25 | 1.92 | 3.27 | 5.08 | 1.44 |
| Diluted EPS | 4.24 | 4.24 | 1.91 | 3.26 | 5.05 | 1.42 |
| Basic Shares Outstanding | - | 48.9M | 48.6M | 48.5M | 48.2M | 48.1M |
| Diluted Shares Outstanding | - | 49.0M | 48.8M | 48.7M | 48.5M | 48.6M |
| 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 | $214.60M | $187.30M | $104.80M | $160.40M | $72.90M |
| Accounts Receivable | $417.70M | $350.20M | $357.10M | $334.20M | $310.80M |
| Inventory | $424.20M | $359.90M | $401.80M | $315.80M | $324.50M |
| Other Current Assets | $50.00M | $56.60M | $48.30M | $46.40M | $59.70M |
| Total Current Assets | $1.11B | $954.00M | $912.00M | $856.80M | $767.90M |
| Property Plant & Equipment | $2.10B | $2.13B | $1.34B | $1.20B | $1.20B |
| Goodwill | $1.35B | $1.36B | $990.70M | $958.50M | $934.90M |
| Intangible Assets | $310.80M | $338.30M | $270.70M | $256.10M | $220.30M |
| Other Non-current Assets | $114.00M | $129.80M | $61.40M | $60.00M | $49.90M |
| Total Assets | $4.99B | $4.92B | $3.58B | $3.34B | $3.19B |
| Accounts Payable | $259.30M | $237.30M | $272.50M | $190.70M | $184.70M |
| Accrued Liabilities | $178.80M | $166.40M | $117.40M | $121.80M | $145.90M |
| Other Current Liabilities | $57.00M | $100.20M | $34.50M | $40.50M | $18.60M |
| Total Current Liabilities | $503.60M | $516.00M | $431.20M | $367.70M | $364.00M |
| Long-term Debt | $1.51B | $1.68B | $561.90M | $535.90M | $664.70M |
| Deferred Tax Liabilities | $230.80M | $200.60M | $179.60M | $175.60M | $134.00M |
| Other Non-current Liabilities | $95.10M | $93.90M | $73.20M | $77.00M | $72.10M |
| Total Liabilities | $2.34B | $2.49B | $1.25B | $1.16B | $1.23B |
| Common Stock | $500.00K | $500.00K | $500.00K | $500.00K | $500.00K |
| Retained Earnings | $947.30M | $748.90M | $664.90M | $515.50M | $279.50M |
| Treasury Stock | - | - | - | - | - |
| Total Stockholders Equity | $2.64B | $2.43B | $2.33B | $2.18B | $1.95B |
| Total Liabilities & Equity | $4.99B | $4.92B | $3.58B | $3.34B | $3.19B |
| 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 | $208.40M | $208.40M | $93.70M | $159.20M | $245.80M | $69.60M |
| Depreciation & Amortization | $223.00M | $223.00M | $195.00M | $159.50M | $154.10M | $144.30M |
| Stock-based Compensation | $46.50M | $26.40M | $24.30M | $23.90M | $19.10M | $18.00M |
| Deferred Income Tax | $39.20M | $26.00M | $25.20M | $31.80M | $44.80M | $11.90M |
| Change in Receivables | $273.40M | $69.50M | $-70.00M | $47.80M | $65.90M | $25.90M |
| Change in Inventory | $127.40M | $72.60M | $-59.20M | $83.50M | $26.70M | $24.60M |
| Change in Payables | $128.20M | $21.90M | $-48.30M | $77.20M | $27.00M | $34.70M |
| Operating Cash Flow | $400.90M | $341.10M | $502.00M | $261.00M | $174.30M | $166.50M |
| Capital Expenditure | $261.40M | $165.60M | $189.70M | $203.50M | $138.00M | $85.10M |
| Acquisitions | $-52.80M | $-17.60M | $1.42B | $120.90M | $75.10M | $523.40M |
| Investing Cash Flow | $-166.20M | $-121.40M | $-1.51B | $-285.80M | $90.70M | $-570.30M |
| Stock Repurchased | - | - | - | $13.80M | $15.00M | $9.40M |
| Dividends Paid | $12.50M | $10.00M | $9.70M | $9.80M | $9.80M | $9.80M |
| Financing Cash Flow | $-224.40M | $-192.40M | $1.09B | $-30.80M | $-177.50M | $380.90M |
| Net Change in Cash | $10.30M | $27.30M | $82.50M | $-55.60M | $87.50M | $-22.90M |
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 | $797.80M | $640.40M | $2.17B | $1.90B |
| Cost of Revenue | $605.90M | $503.70M | $1.68B | $1.52B |
| Gross Profit | $191.90M | $136.70M | $483.40M | $386.30M |
| Selling General & Admin | $82.20M | $82.40M | $228.90M | $231.00M |
| Operating Income | $112.30M | $33.80M | $262.90M | $154.40M |
| Interest Expense | $27.10M | $15.80M | $83.90M | $35.50M |
| Other Income/Expense | $100.00K | $-2.70M | $2.20M | $-5.50M |
| Income Before Tax | $87.10M | $19.10M | $186.10M | $119.60M |
| Income Tax Expense | $14.10M | $2.50M | $29.80M | $18.20M |
| Net Income | $73.00M | $16.60M | $156.30M | $101.40M |
| Basic EPS | 1.49 | 0.34 | 3.19 | 2.08 |
| Diluted EPS | 1.48 | 0.34 | 3.18 | 2.07 |
| Basic Shares Outstanding | $49.00M | $48.70M | $48.90M | $48.60M |
| Diluted Shares Outstanding | $49.10M | $48.80M | $49.00M | $48.70M |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $220.00M | $187.30M |
| Accounts Receivable | $480.30M | $350.20M |
| Inventory | $420.70M | $359.90M |
| Other Current Assets | $51.20M | $56.60M |
| Total Current Assets | $1.17B | $954.00M |
| Property Plant & Equipment | $2.09B | $2.13B |
| Goodwill | $1.35B | $1.36B |
| Intangible Assets | $317.60M | $338.30M |
| Other Non-current Assets | $123.60M | $129.80M |
| Total Assets | $5.05B | $4.92B |
| Accounts Payable | $319.30M | $237.30M |
| Accrued Liabilities | $179.80M | $166.40M |
| Other Current Liabilities | $71.30M | $100.20M |
| Total Current Liabilities | $579.70M | $516.00M |
| Long-term Debt | $1.57B | $1.68B |
| Other Non-current Liabilities | $93.70M | $93.90M |
| Total Liabilities | $2.47B | $2.49B |
| Common Stock | $500.00K | $500.00K |
| Retained Earnings | $897.70M | $748.90M |
| Treasury Stock | $100.00K | - |
| Total Stockholders Equity | $2.58B | $2.43B |
| Total Liabilities & Equity | $5.05B | $4.92B |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $73.00M | $16.60M | $156.30M | $101.40M |
| Depreciation & Amortization | $56.20M | $45.20M | $165.90M | $134.60M |
| Stock-based Compensation | - | - | $19.80M | $19.00M |
| Deferred Income Tax | - | - | $21.50M | $14.70M |
| Change in Receivables | - | - | $131.30M | $45.50M |
| Change in Inventory | - | - | $60.00M | $-33.10M |
| Change in Payables | - | - | $81.90M | $-24.80M |
| Operating Cash Flow | - | - | $221.10M | $253.80M |
| Capital Expenditure | - | - | $101.40M | $136.40M |
| Acquisitions | - | - | $-17.60M | $214.60M |
| Investing Cash Flow | - | - | $-60.00M | $-250.60M |
| Dividends Paid | $2.50M | $2.40M | $7.50M | $7.30M |
| Financing Cash Flow | - | - | $-128.40M | $648.80M |
| Net Change in Cash | - | - | $32.70M | $652.00M |
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.