$1.85B
Revenue
$102.81M
Net Income
26.99%
Gross Margin
11.94%
Op. Margin
$142.09M
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 | $1.85B | $1.85B | $1.72B | $1.60B | $1.38B | $1.22B |
| Revenue Growth % | 0.0% | 8.0% | 7.5% | 16.0% | 12.7% | nan% |
| Cost of Revenue | $1.35B | $1.35B | $1.26B | $1.18B | $1.02B | $884.11M |
| Gross Profit | $500.39M | $500.39M | $459.01M | $418.29M | $359.01M | $336.97M |
| Gross Margin % | 27.0% | 27.0% | 26.7% | 26.2% | 26.1% | 27.6% |
| Operating Expenses | $279.12M | $279.12M | $250.78M | $250.96M | $237.68M | $201.26M |
| Selling General & Admin | $211.75M | $211.75M | $185.20M | $175.62M | $160.58M | $141.42M |
| Operating Income | $221.26M | $221.26M | $208.24M | $167.33M | $121.33M | $135.71M |
| Operating Margin % | 11.9% | 11.9% | 12.1% | 10.5% | 8.8% | 11.1% |
| Interest Expense | $32.41M | $32.41M | $54.17M | $53.37M | $38.63M | $31.63M |
| Other Income/Expense | $-53.21M | $-53.21M | $-3.52M | $-975.00K | $899.00K | $123.00K |
| Income Before Tax | $125.40M | $125.40M | $147.56M | $107.29M | $75.96M | $101.06M |
| Income Tax Expense | $22.57M | $22.57M | $26.51M | $16.64M | $10.61M | $8.04M |
| Net Income | $102.81M | $102.81M | $119.90M | $90.65M | $66.38M | $96.81M |
| Net Margin % | 5.5% | 5.5% | 7.0% | 5.7% | 4.8% | 7.9% |
| Basic EPS | 2.93 | 2.96 | 3.57 | 2.72 | 2.00 | 2.93 |
| Diluted EPS | 2.86 | 2.89 | 3.36 | 2.69 | 1.99 | 2.91 |
| Basic Shares Outstanding | - | 34.7M | 33.6M | 33.3M | 33.1M | 33.0M |
| Diluted Shares Outstanding | - | 35.6M | 35.6M | 33.8M | 33.4M | 33.3M |
| 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 | $17.16M | $46.54M | $23.67M | $24.27M | - |
| Accounts Receivable | $346.08M | $245.27M | $238.28M | $224.32M | $182.31M |
| Inventory | $253.74M | $247.13M | $239.72M | $208.77M | $155.70M |
| Other Current Assets | $40.57M | $28.41M | $28.13M | $27.00M | $27.61M |
| Total Current Assets | $770.10M | $671.12M | $617.67M | $558.30M | $452.98M |
| Property Plant & Equipment | $536.43M | $465.80M | $407.95M | $317.24M | $277.10M |
| Goodwill | $1.11B | $1.02B | $1.01B | $982.19M | $924.70M |
| Intangible Assets | $825.43M | $778.29M | $783.15M | $819.89M | $807.81M |
| Other Non-current Assets | $23.17M | $22.96M | $22.42M | $26.86M | $43.86M |
| Total Assets | $3.41B | $3.08B | $2.94B | $2.79B | $2.58B |
| Accounts Payable | $113.13M | $101.50M | $120.29M | $110.78M | $76.86M |
| Accrued Liabilities | $109.81M | $108.32M | $88.09M | $73.50M | $56.93M |
| Deferred Revenue | $5.21M | $4.44M | - | - | - |
| Total Current Liabilities | $232.04M | $227.17M | $220.97M | $223.75M | $159.63M |
| Long-term Debt | $1.19B | $990.15M | $959.92M | $907.07M | $812.88M |
| Deferred Tax Liabilities | $116.33M | $124.61M | $145.62M | $160.67M | $171.50M |
| Other Non-current Liabilities | $19.91M | $25.36M | $14.37M | $13.38M | $23.74M |
| Total Liabilities | $1.66B | $1.46B | $1.42B | $1.38B | $1.23B |
| Common Stock | $35.00K | $34.00K | $33.00K | $33.00K | $33.00K |
| Retained Earnings | $994.05M | $891.25M | $771.35M | $680.70M | $614.32M |
| Treasury Stock | $76.87M | - | - | - | - |
| Total Stockholders Equity | $1.75B | $1.62B | $1.52B | $1.42B | $1.35B |
| Total Liabilities & Equity | $3.41B | $3.08B | $2.94B | $2.79B | $2.58B |
| 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 | $80.32M | $102.81M | $119.90M | $90.65M | $66.38M | $96.81M |
| Depreciation & Amortization | $222.62M | $130.67M | $111.03M | $98.84M | $91.99M | $81.37M |
| Stock-based Compensation | $42.64M | $23.22M | $24.77M | $23.28M | $21.02M | $16.18M |
| Deferred Income Tax | $5.31M | $-2.69M | $-14.11M | $-9.49M | $-17.50M | $-10.27M |
| Change in Receivables | $141.63M | $82.38M | $6.53M | $7.44M | $41.38M | $17.54M |
| Change in Inventory | $24.78M | $2.58M | $18.08M | $30.18M | $56.72M | $-4.70M |
| Change in Payables | $21.20M | $-566.00K | $-16.62M | $-520.00K | $26.04M | $19.52M |
| Operating Cash Flow | $302.56M | $196.15M | $205.21M | $180.21M | $116.38M | $156.67M |
| Capital Expenditure | $160.47M | $91.03M | $105.36M | $119.94M | $74.73M | $53.46M |
| Acquisitions | $521.70M | $178.87M | $138.54M | $43.60M | $126.64M | $217.98M |
| Investing Cash Flow | $-682.89M | $-270.73M | $-195.41M | $-163.37M | $-200.42M | $-271.00M |
| Debt Repayment | $1.94B | $667.71M | $6.00K | $415.94M | - | - |
| Stock Repurchased | - | $50.01M | - | - | - | - |
| Financing Cash Flow | $311.12M | $43.56M | $13.32M | $-18.01M | $92.48M | $81.99M |
| Net Change in Cash | $-67.62M | $-29.38M | $22.87M | $-598.00K | $6.39M | $-31.32M |
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-K filings.
Annual data represents full fiscal year results. FY = Fiscal Year ending.