$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) |
FY 2020 (Dec 31, 2020) |
FY 2019 (Dec 31, 2019) |
FY 2018 (Dec 31, 2018) |
FY 2017 (Dec 31, 2017) |
FY 2016 (Dec 31, 2016) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $2.53B | $2.53B | $2.43B | $2.26B | $2.13B | $2.14B | $2.08B | $1.94B | $1.78B | $1.67B | $1.58B |
| Revenue Growth % | 0.0% | 4.1% | 7.4% | 6.1% | -0.2% | 2.9% | 7.3% | 8.7% | 7.0% | 5.7% | nan% |
| Cost of Revenue | $1.71B | $1.71B | $1.58B | $1.47B | $1.37B | $1.37B | $1.38B | $1.32B | $1.23B | $1.15B | $1.12B |
| Gross Profit | $823.18M | $823.18M | $854.35M | $798.82M | $765.09M | $769.80M | $701.39M | $617.43M | $555.00M | $516.19M | $461.45M |
| Gross Margin % | 32.5% | 32.5% | 35.1% | 35.3% | 35.8% | 36.0% | 33.7% | 31.8% | 31.1% | 31.0% | 29.3% |
| Operating Expenses | $2.19B | $2.19B | $2.06B | $1.92B | $1.79B | $1.80B | $1.69B | $1.68B | $1.54B | $1.55B | $1.40B |
| Selling General & Admin | $417.19M | $417.19M | $424.36M | $395.12M | $358.73M | $366.73M | $330.22M | $305.71M | $271.21M | $276.65M | $243.57M |
| Operating Income | $338.25M | $338.25M | $366.49M | $340.57M | $343.50M | $343.04M | $389.68M | $257.38M | $243.63M | $113.03M | $178.75M |
| Operating Margin % | 13.4% | 13.4% | 15.1% | 15.0% | 16.1% | 16.0% | 18.7% | 13.3% | 13.7% | 6.8% | 11.3% |
| Interest Expense | $1.75M | $1.75M | $1.78M | $3.11M | $4.58M | $1.87M | $2.35M | $4.54M | $4.99M | $4.27M | $3.71M |
| Other Income/Expense | $-13.00K | $-13.00K | $3.00K | $232.00K | $-9.23M | $9.14M | $8.66M | $8.76M | $958.00K | $8.15M | $2.02M |
| Income Before Tax | $355.78M | $355.78M | $399.46M | $350.37M | $329.68M | $350.31M | $395.99M | $261.61M | $239.60M | $116.92M | $177.05M |
| Income Tax Expense | $90.54M | $90.54M | $97.47M | $77.86M | $80.06M | $81.76M | $76.52M | $41.69M | $34.06M | $18.74M | $68.31M |
| Net Income | $265.24M | $265.24M | $302.00M | $272.51M | $249.62M | $268.55M | $319.47M | $219.92M | $205.54M | $98.18M | $108.74M |
| Net Margin % | 10.5% | 10.5% | 12.4% | 12.0% | 11.7% | 12.6% | 15.4% | 11.3% | 11.5% | 5.9% | 6.9% |
| Basic EPS | nan | 18.42 | 20.10 | 18.11 | 16.72 | 17.14 | 20.02 | 13.77 | 12.80 | 6.11 | 6.64 |
| Diluted EPS | nan | 18.34 | 19.89 | 17.93 | 16.53 | 16.85 | 19.48 | 13.31 | 12.23 | 5.86 | 6.48 |
| Basic Shares Outstanding | - | 14.4M | 15.0M | 15.1M | 14.9M | 15.7M | 16.0M | 16.0M | 16.1M | 16.1M | 16.4M |
| Diluted Shares Outstanding | - | 14.5M | 15.2M | 15.2M | 15.1M | 15.9M | 16.4M | 16.5M | 16.8M | 16.7M | 16.8M |
| 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) |
FY 2020 (Dec 31, 2020) |
FY 2019 (Dec 31, 2019) |
FY 2018 (Dec 31, 2018) |
FY 2017 (Dec 31, 2017) |
FY 2016 (Dec 31, 2016) |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $74.52M | $178.35M | $263.96M | $74.13M | $32.90M | $162.68M | $6.16M | $4.83M | $11.12M | $15.31M |
| Accounts Receivable | $182.57M | $171.16M | $181.51M | $139.41M | $137.22M | $126.85M | $143.83M | $119.50M | $113.65M | $132.02M |
| Inventory | $7.54M | $8.19M | $12.00M | $10.27M | $10.11M | $7.09M | $7.46M | $5.71M | $5.33M | $5.75M |
| Total Current Assets | $302.62M | $394.75M | $500.84M | $272.61M | $230.29M | $329.40M | $190.67M | $159.84M | $176.05M | $169.90M |
| Property Plant & Equipment | $205.66M | $200.84M | $203.84M | $199.71M | $193.68M | $187.82M | $175.76M | $162.03M | $143.03M | $121.30M |
| Goodwill | $667.00M | $666.74M | $585.02M | $581.29M | $578.59M | $578.59M | $577.37M | $510.57M | $476.89M | $472.37M |
| Intangible Assets | $82.76M | $92.21M | $90.26M | $99.73M | $108.10M | $118.08M | $126.37M | $68.25M | $54.87M | $55.06M |
| Other Non-current Assets | $8.65M | $55.76M | $55.62M | $59.81M | $8.14M | $8.76M | $9.05M | $9.21M | $7.13M | $7.04M |
| Total Assets | $1.54B | $1.67B | $1.67B | $1.44B | $1.34B | $1.43B | $1.27B | $975.53M | $920.03M | $880.06M |
| Accounts Payable | $64.46M | $44.15M | $64.03M | $41.88M | $73.02M | $54.23M | $51.10M | $50.15M | $48.37M | $39.59M |
| Other Current Liabilities | $58.89M | $42.87M | $49.19M | $61.00M | $39.03M | $42.59M | $43.76M | $30.24M | $23.46M | $19.75M |
| Total Current Liabilities | $287.13M | $285.69M | $312.05M | $297.20M | $302.40M | $299.11M | $262.22M | $191.67M | $193.52M | $171.83M |
| Long-term Debt | - | - | - | $92.50M | $185.00M | - | $90.00M | $89.20M | $91.20M | $100.00M |
| Deferred Tax Liabilities | $19.31M | $25.95M | $30.32M | $38.61M | $23.18M | $20.66M | $18.50M | $21.60M | - | - |
| Other Non-current Liabilities | $13.34M | $13.37M | $13.00M | $12.14M | $9.64M | $26.27M | $7.88M | $17.11M | $16.51M | $15.55M |
| Total Liabilities | $558.78M | $549.58M | $560.22M | $643.30M | $719.45M | $533.71M | $541.71M | $384.19M | $379.67M | $355.96M |
| Common Stock | $37.59M | $37.42M | $37.18M | $36.80M | $36.51M | $36.26M | $35.81M | $35.31M | $34.73M | $34.27M |
| Retained Earnings | $2.96B | $2.72B | $2.45B | $2.20B | $1.97B | $1.72B | $1.43B | $1.23B | $1.04B | $958.15M |
| Treasury Stock | $3.61B | $3.13B | $2.72B | $2.59B | $2.43B | $1.82B | $1.60B | $1.45B | $1.23B | $1.11B |
| Total Stockholders Equity | $979.40M | $1.12B | $1.11B | $798.72M | $623.27M | $901.20M | $726.61M | $591.33M | $540.35M | $524.10M |
| Total Liabilities & Equity | $1.54B | $1.67B | $1.67B | $1.44B | $1.34B | $1.43B | $1.27B | $975.53M | $920.03M | $880.06M |
| 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) |
FY 2020 (Dec 31, 2020) |
FY 2019 (Dec 31, 2019) |
FY 2018 (Dec 31, 2018) |
FY 2017 (Dec 31, 2017) |
FY 2016 (Dec 31, 2016) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $337.00M | $265.24M | $302.00M | $272.51M | $249.62M | $268.55M | $319.47M | $219.92M | $205.54M | $98.18M | $108.74M |
| Depreciation & Amortization | $113.14M | $64.84M | $63.05M | $60.87M | $59.17M | $59.05M | $56.58M | $45.20M | $38.86M | $35.62M | $34.64M |
| Deferred Income Tax | $-33.36M | $-5.94M | $-4.14M | $-8.03M | $14.83M | $2.40M | $1.43M | $-2.77M | $5.19M | $2.41M | $-6.71M |
| Change in Receivables | $92.49M | $11.60M | $-10.68M | $41.49M | $2.41M | $8.43M | $-12.77M | $19.25M | $5.57M | $-1.07M | $42.14M |
| Change in Inventory | $-98.00K | $-650.00K | $-3.83M | $1.73M | $162.00K | $3.01M | $-367.00K | $1.76M | $351.00K | $-421.00K | $-559.00K |
| Change in Payables | $-40.23M | $-5.19M | $-9.28M | $-9.35M | $15.34M | $9.83M | $19.10M | $28.42M | $8.94M | $12.89M | $891.00K |
| Operating Cash Flow | $592.37M | $388.27M | $417.50M | $330.30M | $309.89M | $308.60M | $489.29M | $301.25M | $287.14M | $162.50M | $135.39M |
| Capital Expenditure | $105.16M | $62.80M | $49.53M | $56.85M | $57.33M | $58.67M | $58.83M | $53.02M | $52.87M | $64.30M | $39.77M |
| Acquisitions | $675.00K | $225.00K | $97.40M | $3.99M | $3.53M | - | $3.60M | $138.01M | $53.18M | $4.72M | - |
| Investing Cash Flow | $-102.17M | $-59.34M | $-143.91M | $-60.64M | $-59.40M | $-57.76M | $-61.56M | $-190.76M | $-105.22M | $-67.61M | $-39.86M |
| Stock Repurchased | $540.89M | $431.50M | $361.39M | $67.70M | $114.52M | $576.04M | $175.59M | $92.63M | $158.88M | $94.64M | $102.31M |
| Dividends Paid | $53.56M | $31.70M | $27.09M | $23.50M | $22.02M | $22.02M | $21.08M | $19.79M | $18.66M | $17.37M | $16.44M |
| Financing Cash Flow | $-526.95M | $-432.77M | $-359.19M | $-79.83M | $-209.25M | $-380.62M | $-271.21M | $-109.16M | $-188.20M | $-99.08M | $-94.95M |
| Net Change in Cash | - | - | - | - | - | - | - | - | $-6.29M | $-4.19M | $583.00K |
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.