$2.53B
Revenue
$265.24M
Net Income
32.54%
Gross Margin
13.37%
Op. Margin
$487.20M
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.53B | $2.53B | $2.43B | $2.26B | $2.13B | $2.14B |
| Revenue Growth % | 0.0% | 4.1% | 7.4% | 6.1% | -0.2% | nan% |
| Cost of Revenue | $1.71B | $1.71B | $1.58B | $1.47B | $1.37B | $1.37B |
| Gross Profit | $823.18M | $823.18M | $854.35M | $798.82M | $765.09M | $769.80M |
| Gross Margin % | 32.5% | 32.5% | 35.1% | 35.3% | 35.8% | 36.0% |
| Operating Expenses | $2.19B | $2.19B | $2.06B | $1.92B | $1.79B | $1.80B |
| Selling General & Admin | $417.19M | $417.19M | $424.36M | $395.12M | $358.73M | $366.73M |
| Operating Income | $338.25M | $338.25M | $366.49M | $340.57M | $343.50M | $343.04M |
| Operating Margin % | 13.4% | 13.4% | 15.1% | 15.0% | 16.1% | 16.0% |
| Interest Expense | $1.75M | $1.75M | $1.78M | $3.11M | $4.58M | $1.87M |
| Other Income/Expense | $-13.00K | $-13.00K | $3.00K | $232.00K | $-9.23M | $9.14M |
| Income Before Tax | $355.78M | $355.78M | $399.46M | $350.37M | $329.68M | $350.31M |
| Income Tax Expense | $90.54M | $90.54M | $97.47M | $77.86M | $80.06M | $81.76M |
| Net Income | $265.24M | $265.24M | $302.00M | $272.51M | $249.62M | $268.55M |
| Net Margin % | 10.5% | 10.5% | 12.4% | 12.0% | 11.7% | 12.6% |
| Basic EPS | nan | 18.42 | 20.10 | 18.11 | 16.72 | 17.14 |
| Diluted EPS | nan | 18.34 | 19.89 | 17.93 | 16.53 | 16.85 |
| Basic Shares Outstanding | - | 14.4M | 15.0M | 15.1M | 14.9M | 15.7M |
| Diluted Shares Outstanding | - | 14.5M | 15.2M | 15.2M | 15.1M | 15.9M |
| 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 | $74.52M | $178.35M | $263.96M | $74.13M | $32.90M |
| Accounts Receivable | $182.57M | $171.16M | $181.51M | $139.41M | $137.22M |
| Inventory | $7.54M | $8.19M | $12.00M | $10.27M | $10.11M |
| Total Current Assets | $302.62M | $394.75M | $500.84M | $272.61M | $230.29M |
| Property Plant & Equipment | $205.66M | $200.84M | $203.84M | $199.71M | $193.68M |
| Goodwill | $667.00M | $666.74M | $585.02M | $581.29M | $578.59M |
| Intangible Assets | $82.76M | $92.21M | $90.26M | $99.73M | $108.10M |
| Other Non-current Assets | $8.65M | $55.76M | $55.62M | $59.81M | $8.14M |
| Total Assets | $1.54B | $1.67B | $1.67B | $1.44B | $1.34B |
| Accounts Payable | $64.46M | $44.15M | $64.03M | $41.88M | $73.02M |
| Other Current Liabilities | $58.89M | $42.87M | $49.19M | $61.00M | $39.03M |
| Total Current Liabilities | $287.13M | $285.69M | $312.05M | $297.20M | $302.40M |
| Long-term Debt | - | - | - | $92.50M | $185.00M |
| Deferred Tax Liabilities | $19.31M | $25.95M | $30.32M | $38.61M | $23.18M |
| Other Non-current Liabilities | $13.34M | $13.37M | $13.00M | $12.14M | $9.64M |
| Total Liabilities | $558.78M | $549.58M | $560.22M | $643.30M | $719.45M |
| Common Stock | $37.59M | $37.42M | $37.18M | $36.80M | $36.51M |
| Retained Earnings | $2.96B | $2.72B | $2.45B | $2.20B | $1.97B |
| Treasury Stock | $3.61B | $3.13B | $2.72B | $2.59B | $2.43B |
| Total Stockholders Equity | $979.40M | $1.12B | $1.11B | $798.72M | $623.27M |
| Total Liabilities & Equity | $1.54B | $1.67B | $1.67B | $1.44B | $1.34B |
| 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 | $337.00M | $265.24M | $302.00M | $272.51M | $249.62M | $268.55M |
| Depreciation & Amortization | $113.14M | $64.84M | $63.05M | $60.87M | $59.17M | $59.05M |
| Deferred Income Tax | $-33.36M | $-5.94M | $-4.14M | $-8.03M | $14.83M | $2.40M |
| Change in Receivables | $92.49M | $11.60M | $-10.68M | $41.49M | $2.41M | $8.43M |
| Change in Inventory | $-98.00K | $-650.00K | $-3.83M | $1.73M | $162.00K | $3.01M |
| Change in Payables | $-40.23M | $-5.19M | $-9.28M | $-9.35M | $15.34M | $9.83M |
| Operating Cash Flow | $592.37M | $388.27M | $417.50M | $330.30M | $309.89M | $308.60M |
| Capital Expenditure | $105.16M | $62.80M | $49.53M | $56.85M | $57.33M | $58.67M |
| Acquisitions | $675.00K | $225.00K | $97.40M | $3.99M | $3.53M | - |
| Investing Cash Flow | $-102.17M | $-59.34M | $-143.91M | $-60.64M | $-59.40M | $-57.76M |
| Stock Repurchased | $540.89M | $431.50M | $361.39M | $67.70M | $114.52M | $576.04M |
| Dividends Paid | $53.56M | $31.70M | $27.09M | $23.50M | $22.02M | $22.02M |
| Financing Cash Flow | $-526.95M | $-432.77M | $-359.19M | $-79.83M | $-209.25M | $-380.62M |
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 | $624.90M | $606.18M | $1.89B | $1.79B |
| Cost of Revenue | $427.99M | $396.19M | $1.29B | $1.17B |
| Operating Expenses | $550.15M | $514.02M | $1.65B | $1.54B |
| Selling General & Admin | $105.78M | $101.98M | $311.69M | $320.11M |
| Operating Income | $74.75M | $92.16M | $237.59M | $252.62M |
| Interest Expense | $457.00K | $427.00K | $1.23M | $1.28M |
| Other Income/Expense | $9.25M | $9.30M | $13.97M | $28.01M |
| Income Before Tax | $83.54M | $101.03M | $250.33M | $279.34M |
| Income Tax Expense | $19.31M | $25.25M | $61.85M | $67.66M |
| Net Income | $64.24M | $75.78M | $188.49M | $211.68M |
| Basic EPS | 4.46 | 5.04 | 12.97 | 14.04 |
| Diluted EPS | 4.46 | 5.00 | 12.89 | 13.88 |
| Basic Shares Outstanding | $14.39M | $15.03M | $14.54M | $15.08M |
| Diluted Shares Outstanding | $14.41M | $15.17M | $14.62M | $15.25M |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $129.75M | $178.35M |
| Accounts Receivable | $215.57M | $171.16M |
| Inventory | $8.24M | $8.19M |
| Total Current Assets | $395.24M | $394.75M |
| Property Plant & Equipment | $203.94M | $200.84M |
| Goodwill | $666.99M | $666.74M |
| Intangible Assets | $84.93M | $92.21M |
| Other Non-current Assets | $8.14M | $55.76M |
| Total Assets | $1.62B | $1.67B |
| Accounts Payable | $48.09M | $44.15M |
| Other Current Liabilities | $55.06M | $42.87M |
| Total Current Liabilities | $292.04M | $285.69M |
| Deferred Tax Liabilities | $9.69M | $25.95M |
| Other Non-current Liabilities | $13.37M | $13.37M |
| Total Liabilities | $546.94M | $549.58M |
| Common Stock | $37.59M | $37.42M |
| Retained Earnings | $2.89B | $2.72B |
| Treasury Stock | $3.43B | $3.13B |
| Total Stockholders Equity | $1.08B | $1.12B |
| Total Liabilities & Equity | $1.62B | $1.67B |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $64.24M | $75.78M | $188.49M | $211.68M |
| Depreciation & Amortization | - | - | $48.51M | $47.22M |
| Deferred Income Tax | - | - | $-16.26M | $-2.25M |
| Change in Receivables | - | - | $44.40M | $14.34M |
| Change in Inventory | - | - | $45.00K | $-2.12M |
| Change in Payables | - | - | $10.10M | $-19.64M |
| Operating Cash Flow | - | - | $254.74M | $252.58M |
| Capital Expenditure | - | - | $46.45M | $36.77M |
| Acquisitions | - | - | $225.00K | $97.40M |
| Investing Cash Flow | - | - | $-43.39M | $-131.39M |
| Stock Repurchased | - | - | $256.94M | $152.05M |
| Dividends Paid | - | - | $23.20M | $19.59M |
| Financing Cash Flow | - | - | $-259.95M | $-146.70M |
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.