$2.97B
Revenue
$265.40M
Net Income
33.97%
Gross Margin
13.01%
Op. Margin
$519.40M
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 | $747.50M | $778.20M | $760.30M | $684.80M | $750.20M | $760.60M | $737.60M |
| Revenue Growth % (YoY) | -0.4% | 2.3% | 3.1% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $486.00M | $514.00M | $500.40M | $461.10M | $498.40M | $503.80M | $486.20M |
| Gross Profit | $261.50M | $264.20M | $259.90M | $223.70M | $251.80M | $256.80M | $251.40M |
| Gross Margin % | 35.0% | 34.0% | 34.2% | 32.7% | 33.6% | 33.8% | 34.1% |
| Operating Income | $108.80M | $106.80M | $101.00M | $69.80M | $98.50M | $101.30M | $94.80M |
| Operating Margin % | 14.6% | 13.7% | 13.3% | 10.2% | 13.1% | 13.3% | 12.9% |
| Interest Expense | $6.10M | $34.90M | $20.50M | $14.70M | $6.70M | $37.00M | $8.20M |
| Other Income/Expense | $1.40M | $400.00K | $700.00K | $-200.00K | - | $300.00K | $100.00K |
| Income Before Tax | $102.00M | $100.30M | $93.40M | $61.30M | $89.40M | $93.90M | $86.70M |
| Income Tax Expense | $25.40M | $25.90M | $24.40M | $15.90M | $22.50M | $25.30M | $21.50M |
| Net Income | $76.60M | $74.40M | $69.00M | $45.40M | $66.90M | $68.60M | $65.20M |
| Net Margin % | 10.2% | 9.6% | 9.1% | 6.6% | 8.9% | 9.0% | 8.8% |
| Basic EPS | 2.84 | 2.75 | 2.53 | 1.65 | 2.41 | 2.45 | 2.32 |
| Diluted EPS | 2.82 | 2.74 | 2.52 | 1.64 | 2.39 | 2.44 | 2.30 |
| Basic Shares Outstanding | - | 27.1M | 27.3M | 27.5M | -80K | 28.0M | 28.2M |
| Diluted Shares Outstanding | - | 27.2M | 27.4M | 27.7M | -82K | 28.1M | 28.3M |
| 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 | $321.90M | $333.30M | $305.20M | $298.70M | $327.60M | $406.20M | $380.30M |
| Accounts Receivable | $444.10M | $448.30M | $447.60M | $419.40M | $433.90M | $451.00M | $439.60M |
| Inventory | $203.00M | $187.70M | $192.00M | $198.40M | $194.60M | $182.30M | $175.60M |
| Other Current Assets | $73.60M | $66.00M | $72.60M | $78.20M | $98.80M | $85.30M | $91.90M |
| Total Current Assets | $1.04B | $1.04B | $1.02B | $994.70M | $1.05B | $1.12B | $1.09B |
| Goodwill | $450.40M | $444.30M | $436.90M | $435.60M | $432.60M | $415.10M | $406.10M |
| Intangible Assets | $261.50M | $260.30M | $259.70M | $266.90M | $270.50M | $255.80M | $256.60M |
| Other Non-current Assets | $31.50M | $28.40M | $28.30M | $28.80M | $31.50M | $23.70M | $34.20M |
| Total Assets | $2.07B | $2.05B | $2.02B | $2.00B | $2.06B | $2.07B | $2.03B |
| Accounts Payable | $119.00M | $137.90M | $150.10M | $142.30M | $146.60M | $169.40M | $157.50M |
| Other Current Liabilities | $79.40M | $85.70M | $70.80M | $78.50M | $76.50M | $73.20M | $73.30M |
| Total Current Liabilities | $344.20M | $372.30M | $356.60M | $344.70M | $359.00M | $376.70M | $352.60M |
| Long-term Debt | $886.60M | $846.00M | $842.80M | $839.80M | $874.80M | $840.80M | $844.00M |
| Deferred Tax Liabilities | $24.70M | $22.00M | $23.00M | $24.40M | $26.30M | $22.10M | $25.90M |
| Other Non-current Liabilities | $73.80M | $67.40M | $64.80M | $62.90M | $60.50M | $55.90M | $55.40M |
| Total Liabilities | $1.36B | $1.37B | $1.36B | $1.34B | $1.35B | $1.36B | $1.34B |
| Retained Earnings | $1.04B | $976.80M | $912.50M | $853.60M | $865.50M | $808.40M | $749.60M |
| Total Stockholders Equity | $709.90M | $678.60M | $664.50M | $660.90M | $705.30M | $716.40M | $685.30M |
| Total Liabilities & Equity | $2.07B | $2.05B | $2.02B | $2.00B | $2.06B | $2.07B | $2.03B |
| 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 | $76.60M | $74.40M | $69.00M | $45.40M | $66.90M | $189.70M | $65.20M |
| Depreciation & Amortization | $12.20M | $49.20M | $32.70M | $16.30M | $12.30M | $43.10M | $28.00M |
| Stock-based Compensation | $5.00M | $16.50M | $11.20M | $5.90M | $6.20M | $13.20M | $8.70M |
| Change in Receivables | $-3.80M | $17.50M | $16.40M | $-12.40M | $-20.70M | $31.50M | $18.40M |
| Change in Inventory | $14.30M | $-8.50M | $-3.00M | $3.40M | $9.90M | $16.40M | $11.40M |
| Change in Payables | $-16.10M | $-9.10M | $4.50M | $-1.60M | $-26.30M | $7.50M | $-1.60M |
| Operating Cash Flow | $64.90M | $306.50M | $182.50M | $92.10M | $74.80M | $265.20M | $163.80M |
| Capital Expenditure | $15.60M | $55.00M | $35.80M | $20.20M | $21.90M | $66.70M | $42.60M |
| Acquisitions | $19.20M | $32.30M | $11.30M | $8.30M | $46.70M | $41.90M | $22.70M |
| Investing Cash Flow | $-31.60M | $-80.40M | $-43.20M | $-26.10M | $-64.70M | $-94.40M | $-55.20M |
| Stock Repurchased | $37.70M | $134.90M | $83.50M | $34.30M | $78.90M | $66.40M | $45.70M |
| Dividends Paid | $9.90M | $10.00M | $10.10M | $56.80M | $9.70M | $9.80M | $65.20M |
| Financing Cash Flow | $-44.70M | $-220.40M | $-161.70M | $-94.90M | $-88.70M | $-151.10M | $-114.80M |
| Net Change in Cash | $-11.40M | $5.70M | $-22.40M | $-28.90M | $-78.60M | $19.70M | $-6.20M |
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 | $778.20M | - | $2.22B | - |
| Cost of Revenue | $514.00M | - | $1.48B | - |
| Gross Profit | $264.20M | - | $747.80M | - |
| Operating Income | $106.80M | - | $277.60M | - |
| Interest Expense | $6.90M | - | $34.90M | - |
| Other Income/Expense | $400.00K | - | $900.00K | - |
| Income Before Tax | $100.30M | - | $255.00M | - |
| Income Tax Expense | $25.90M | - | $66.20M | - |
| Net Income | $74.40M | - | $188.80M | - |
| Basic EPS | 2.75 | - | 6.92 | - |
| Diluted EPS | 2.74 | - | 6.89 | - |
| Basic Shares Outstanding | $27.07M | - | $27.30M | - |
| Diluted Shares Outstanding | $27.17M | - | $27.42M | - |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $333.30M | $327.60M |
| Accounts Receivable | $448.30M | $433.90M |
| Inventory | $187.70M | $194.60M |
| Other Current Assets | $66.00M | $98.80M |
| Total Current Assets | $1.04B | $1.05B |
| Goodwill | $444.30M | $432.60M |
| Intangible Assets | $260.30M | $270.50M |
| Other Non-current Assets | $28.40M | $31.50M |
| Total Assets | $2.05B | $2.06B |
| Accounts Payable | $137.90M | $146.60M |
| Other Current Liabilities | $85.70M | $76.50M |
| Total Current Liabilities | $372.30M | $359.00M |
| Long-term Debt | $846.00M | $842.40M |
| Deferred Tax Liabilities | $22.00M | $26.30M |
| Other Non-current Liabilities | $67.40M | $60.50M |
| Total Liabilities | $1.37B | $1.35B |
| Retained Earnings | $976.80M | $865.50M |
| Total Stockholders Equity | $678.60M | $705.30M |
| Total Liabilities & Equity | $2.05B | $2.06B |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $74.40M | - | $188.80M | - |
| Depreciation & Amortization | - | - | $49.20M | - |
| Stock-based Compensation | - | - | $16.50M | - |
| Change in Receivables | - | - | $17.50M | - |
| Change in Inventory | - | - | $-8.50M | - |
| Change in Payables | - | - | $-9.10M | - |
| Operating Cash Flow | - | - | $306.50M | - |
| Capital Expenditure | - | - | $55.00M | - |
| Acquisitions | - | - | $32.30M | - |
| Investing Cash Flow | - | - | $-80.40M | - |
| Stock Repurchased | - | - | $134.90M | - |
| Dividends Paid | $10.00M | $9.80M | $77.70M | - |
| Financing Cash Flow | - | - | $-220.40M | - |
| Net Change in Cash | - | - | $5.70M | - |
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.