$2.53B
Revenue
$265.24M
Net Income
32.54%
Gross Margin
13.37%
Op. Margin
$487.20M
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) |
Q1 2024 (Mar 31, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $639.34M | $624.90M | $618.80M | $646.94M | $639.99M | $606.18M | $595.88M | $589.23M | $585.91M | $564.53M | $553.82M | $560.16M | $546.65M | $526.47M |
| Revenue Growth % (YoY) | -0.1% | 3.1% | 3.8% | 9.8% | 9.2% | 7.4% | 7.6% | 5.2% | 7.2% | 7.2% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $414.17M | $427.99M | $434.11M | $430.53M | $405.88M | $396.19M | $389.75M | $385.13M | $358.35M | $362.36M | $374.19M | $370.70M | $349.57M | $346.93M |
| Gross Profit | $225.17M | $196.91M | $184.69M | $216.41M | $234.12M | $209.99M | $206.13M | $204.11M | $227.57M | $202.17M | $179.62M | $189.45M | $197.08M | $179.54M |
| Gross Margin % | 35.2% | 31.5% | 29.8% | 33.5% | 36.6% | 34.6% | 34.6% | 34.6% | 38.8% | 35.8% | 32.4% | 33.8% | 36.1% | 34.1% |
| Operating Expenses | $538.68M | $550.15M | $550.71M | $552.18M | $526.12M | $514.02M | $507.75M | $516.90M | $474.52M | $477.68M | $484.31M | $487.34M | $465.33M | $445.62M |
| Selling General & Admin | $105.50M | $105.78M | $100.32M | $105.59M | $104.25M | $101.98M | $102.25M | $115.87M | $100.44M | $99.60M | $94.99M | $100.09M | $96.93M | $83.99M |
| Operating Income | $100.65M | $74.75M | $68.08M | $94.76M | $113.88M | $92.16M | $88.12M | $72.33M | $111.39M | $86.85M | $69.51M | $72.82M | $81.33M | $80.86M |
| Operating Margin % | 15.7% | 12.0% | 11.0% | 14.6% | 17.8% | 15.2% | 14.8% | 12.3% | 19.0% | 15.4% | 12.6% | 13.0% | 14.9% | 15.4% |
| Interest Expense | $521.00K | $457.00K | $443.00K | $329.00K | $499.00K | $427.00K | $429.00K | $425.00K | $342.00K | $444.00K | $771.00K | $1.55M | $1.60M | $1.27M |
| Other Income/Expense | $-13.98M | $9.25M | $3.47M | $1.25M | $-28.00M | $9.30M | $6.13M | $12.58M | $-8.13M | $6.86M | $1.61M | $-103.00K | $2.67M | $-3.12M |
| Income Before Tax | $105.44M | $83.54M | $71.11M | $95.67M | $120.12M | $101.03M | $93.83M | $84.48M | $115.59M | $93.27M | $70.34M | $71.17M | $82.40M | $76.47M |
| Income Tax Expense | $28.69M | $19.31M | $18.62M | $23.92M | $29.80M | $25.25M | $22.94M | $19.47M | $25.54M | $18.31M | $16.97M | $17.04M | $20.27M | $19.60M |
| Net Income | $76.75M | $64.24M | $52.49M | $71.76M | $90.32M | $75.78M | $70.89M | $65.02M | $90.05M | $74.96M | $53.38M | $54.12M | $62.13M | $56.87M |
| Net Margin % | 12.0% | 10.3% | 8.5% | 11.1% | 14.1% | 12.5% | 11.9% | 11.0% | 15.4% | 13.3% | 9.6% | 9.7% | 11.4% | 10.8% |
| Basic EPS | nan | 4.46 | 3.60 | 4.91 | nan | 5.04 | 4.70 | 4.30 | nan | 4.97 | 3.54 | 3.62 | nan | 3.82 |
| Diluted EPS | nan | 4.46 | 3.57 | 4.86 | nan | 5.00 | 4.65 | 4.24 | nan | 4.93 | 3.51 | 3.58 | nan | 3.78 |
| Basic Shares Outstanding | - | 14.4M | 14.6M | 14.6M | - | 15.0M | 15.1M | 15.1M | - | 15.1M | 15.1M | 15.0M | - | 14.9M |
| Diluted Shares Outstanding | - | 14.4M | 14.7M | 14.8M | - | 15.2M | 15.3M | 15.3M | - | 15.2M | 15.2M | 15.1M | - | 15.0M |
| 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) |
Q1 2024 (Mar 31, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $74.52M | $129.75M | $249.90M | $173.88M | $178.35M | $238.45M | $222.90M | $313.35M | $263.96M | $173.15M | $159.92M | $58.05M | $74.13M | $7.78M |
| Accounts Receivable | $182.57M | $215.57M | $184.88M | $285.87M | $171.16M | $196.48M | $184.96M | $177.33M | $181.51M | $168.03M | $120.31M | $153.82M | $139.41M | $121.66M |
| Inventory | $7.54M | $8.24M | $9.15M | $7.79M | $8.19M | $9.90M | $10.73M | $10.71M | $12.00M | $12.51M | $11.68M | $10.66M | $10.27M | $10.47M |
| Total Current Assets | $302.62M | $395.24M | $491.38M | $502.38M | $394.75M | $490.44M | $464.61M | $539.62M | $500.84M | $394.54M | $337.16M | $262.22M | $272.61M | $198.87M |
| Property Plant & Equipment | $205.66M | $203.94M | $202.28M | $199.68M | $200.84M | $200.94M | $202.25M | $202.78M | $203.84M | $205.46M | $208.10M | $204.16M | $199.71M | $193.71M |
| Goodwill | $667.00M | $666.99M | $667.00M | $666.94M | $666.74M | $666.86M | $662.12M | $591.52M | $585.02M | $584.98M | $581.54M | $581.29M | $581.29M | $579.89M |
| Intangible Assets | $82.76M | $84.93M | $87.36M | $89.93M | $92.21M | $94.75M | $97.03M | $88.14M | $90.26M | $92.77M | $94.93M | $97.35M | $99.73M | $102.10M |
| Other Non-current Assets | $8.65M | $8.14M | $8.32M | $8.48M | $55.76M | $55.70M | $55.92M | $56.18M | $55.62M | $56.57M | $56.71M | $57.51M | $59.81M | $60.10M |
| Total Assets | $1.54B | $1.62B | $1.72B | $1.73B | $1.67B | $1.77B | $1.73B | $1.73B | $1.67B | $1.56B | $1.51B | $1.43B | $1.44B | $1.36B |
| Accounts Payable | $64.46M | $48.09M | $50.86M | $47.69M | $44.15M | $44.94M | $43.00M | $56.20M | $64.03M | $56.51M | $41.06M | $40.28M | $41.88M | $77.17M |
| Other Current Liabilities | $58.89M | $55.06M | $47.75M | $35.99M | $42.87M | $40.52M | $39.31M | $40.10M | $49.19M | $55.35M | $84.71M | $69.30M | $61.00M | $51.55M |
| Total Current Liabilities | $287.13M | $292.04M | $263.89M | $290.56M | $285.69M | $264.78M | $261.75M | $281.97M | $312.05M | $297.22M | $302.49M | $283.46M | $297.20M | $298.15M |
| Long-term Debt | - | - | - | - | - | - | - | - | - | - | - | $16.25M | $92.50M | $95.85M |
| Deferred Tax Liabilities | $19.31M | $9.69M | $12.70M | $11.77M | $25.95M | $28.08M | $27.90M | $24.90M | $30.32M | $30.38M | $36.68M | $35.42M | $38.61M | $33.59M |
| Other Non-current Liabilities | $13.34M | $13.37M | $13.21M | $13.05M | $13.37M | $13.17M | $13.02M | $12.85M | $13.00M | $13.07M | $12.88M | $12.51M | $12.14M | $11.72M |
| Total Liabilities | $558.78M | $546.94M | $519.36M | $544.75M | $549.58M | $533.68M | $527.69M | $544.14M | $560.22M | $542.84M | $553.10M | $551.13M | $643.30M | $634.78M |
| Common Stock | $37.59M | $37.59M | $37.59M | $37.53M | $37.42M | $37.40M | $37.31M | $37.30M | $37.18M | $37.01M | $37.00M | $36.88M | $36.80M | $36.67M |
| Retained Earnings | $2.96B | $2.89B | $2.83B | $2.79B | $2.72B | $2.64B | $2.57B | $2.51B | $2.45B | $2.36B | $2.29B | $2.25B | $2.20B | $2.14B |
| Treasury Stock | $3.61B | $3.43B | $3.25B | $3.18B | $3.13B | $2.91B | $2.82B | $2.76B | $2.72B | $2.64B | $2.62B | $2.59B | $2.59B | $2.56B |
| Total Stockholders Equity | $979.40M | $1.08B | $1.20B | $1.18B | $1.12B | $1.24B | $1.21B | $1.18B | $1.11B | $1.02B | $952.08M | $880.05M | $798.72M | $721.42M |
| Total Liabilities & Equity | $1.54B | $1.62B | $1.72B | $1.73B | $1.67B | $1.77B | $1.73B | $1.73B | $1.67B | $1.56B | $1.51B | $1.43B | $1.44B | $1.36B |
| 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) |
Q1 2024 (Mar 31, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $76.75M | $64.24M | $124.25M | $71.76M | $90.32M | $211.68M | $135.90M | $65.02M | $90.05M | $182.46M | $107.50M | $54.12M | $62.13M | $56.87M |
| Depreciation & Amortization | $16.33M | $48.51M | $32.28M | $16.02M | $15.83M | $47.22M | $31.52M | $15.81M | $15.54M | $45.33M | $29.95M | $14.80M | $14.61M | $44.56M |
| Deferred Income Tax | $10.31M | $-16.26M | $-13.24M | $-14.17M | $-1.89M | $-2.25M | $-2.42M | $-5.42M | $205.00K | $-8.23M | $-1.93M | $-3.19M | $4.42M | $10.41M |
| Change in Receivables | $-32.81M | $44.40M | $13.47M | $67.42M | $-25.01M | $14.34M | $2.42M | $-5.34M | $13.64M | $27.84M | $-20.10M | $14.32M | $18.58M | $-16.17M |
| Change in Inventory | $-695.00K | $45.00K | $955.00K | $-403.00K | $-1.71M | $-2.12M | $-1.29M | $-1.30M | $-507.00K | $2.24M | $1.41M | $391.00K | $-198.00K | $360.00K |
| Change in Payables | $-15.30M | $10.10M | $-12.45M | $-22.59M | $10.36M | $-19.64M | $-19.50M | $-43.01M | $6.47M | $-15.81M | $8.56M | $-24.11M | $31.11M | $-15.77M |
| Operating Cash Flow | $133.53M | $254.74M | $171.35M | $32.74M | $164.91M | $252.58M | $162.07M | $84.55M | $108.56M | $221.74M | $192.81M | $60.49M | $100.20M | $209.69M |
| Capital Expenditure | $16.35M | $46.45M | $29.09M | $13.28M | $12.76M | $36.77M | $23.23M | $12.16M | $11.78M | $45.08M | $33.42M | $17.02M | $18.26M | $39.07M |
| Acquisitions | - | $225.00K | $225.00K | $225.00K | - | $97.40M | $92.30M | $7.30M | - | $3.99M | $305.00K | - | $1.49M | $2.04M |
| Investing Cash Flow | $-15.95M | $-43.39M | $-29.16M | $-13.67M | $-12.52M | $-131.39M | $-112.87M | $-19.39M | $-11.67M | $-48.97M | $-33.53M | $-17.01M | $-19.49M | $-39.91M |
| Debt Repayment | - | - | - | - | - | - | - | - | - | - | - | $76.25M | - | - |
| Stock Repurchased | $174.56M | $256.94M | $76.17M | $33.22M | $209.34M | $152.05M | $94.23M | $38.46M | $39.93M | $27.77M | $13.43M | - | $12.98M | $101.54M |
| Dividends Paid | $8.50M | $23.20M | $14.54M | $7.33M | $7.50M | $19.59M | $12.11M | $6.05M | $6.06M | $17.45M | $11.41M | $5.68M | $5.63M | $16.39M |
| Financing Cash Flow | $-172.82M | $-259.95M | $-70.64M | $-23.54M | $-212.49M | $-146.70M | $-90.25M | $-15.77M | $-6.08M | $-73.74M | $-73.48M | $-59.55M | $-14.37M | $-194.89M |
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-Q filings.
Quarterly data represents single quarter results (Q1-Q4). Some items may show year-to-date values if quarterly breakdown is unavailable.