$2.97B
Revenue
$265.40M
Net Income
33.97%
Gross Margin
13.01%
Op. Margin
$519.40M
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) |
FY 2015 (Dec 31, 2015) |
FY 2014 (Dec 31, 2014) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $2.97B | $2.97B | $2.94B | $2.78B | $2.67B | $1.97B | $1.65B | $1.51B | $1.34B | $1.13B | $862.98M | $662.72M | $518.02M |
| Revenue Growth % | 0.0% | 1.0% | 5.9% | 4.1% | 35.6% | 19.1% | 9.4% | 13.1% | 18.0% | 31.3% | 30.2% | 27.9% | nan% |
| Cost of Revenue | $1.96B | $1.96B | $1.95B | $1.85B | $1.84B | $1.38B | $1.14B | $1.08B | $964.84M | $808.90M | $610.53M | $474.43M | $377.97M |
| Gross Profit | $1.01B | $1.01B | $994.50M | $930.70M | $827.78M | $589.52M | $509.97M | $434.82M | $371.59M | $324.03M | $252.45M | $188.29M | $140.05M |
| Gross Margin % | 34.0% | 34.0% | 33.8% | 33.5% | 31.0% | 29.9% | 30.8% | 28.8% | 27.8% | 28.6% | 29.3% | 28.4% | 27.0% |
| Operating Expenses | - | $622.90M | $612.00M | $561.60M | - | - | - | - | - | - | - | - | - |
| Operating Income | $386.40M | $386.40M | $382.50M | $369.10M | $345.41M | $187.88M | $161.87M | $121.16M | $93.22M | $74.27M | $66.05M | $44.95M | $25.59M |
| Operating Margin % | 13.0% | 13.0% | 13.0% | 13.3% | 12.9% | 9.5% | 9.8% | 8.0% | 7.0% | 6.6% | 7.7% | 6.8% | 4.9% |
| Interest Expense | $76.20M | $41.00M | $43.70M | $37.00M | $41.57M | $32.84M | $30.29M | $28.10M | $20.50M | $17.38M | $6.18M | $3.74M | $3.17M |
| Other Income/Expense | $2.30M | $2.30M | $800.00K | $1.00M | $-530.00K | $437.00K | $-399.00K | $-451.00K | $-535.00K | $-1.06M | $-263.00K | $716.00K | $167.00K |
| Income Before Tax | $357.00M | $357.00M | $346.40M | $333.10M | $303.31M | $155.47M | $131.18M | $92.61M | $72.19M | $55.82M | $59.61M | $41.93M | $22.59M |
| Income Tax Expense | $91.60M | $91.60M | $89.80M | $89.40M | $79.88M | $36.71M | $33.94M | $24.45M | $17.44M | $14.68M | $21.17M | $15.41M | $8.61M |
| Net Income | $265.40M | $265.40M | $256.60M | $243.70M | $223.43M | $118.76M | $97.24M | $68.16M | $54.75M | $41.14M | $38.44M | $26.52M | $13.93M |
| Net Margin % | 8.9% | 8.9% | 8.7% | 8.8% | 8.4% | 6.0% | 5.9% | 4.5% | 4.1% | 3.6% | 4.5% | 4.0% | 2.7% |
| Basic EPS | 9.77 | 9.76 | 9.16 | 8.65 | 7.78 | 4.04 | 3.30 | 2.29 | 1.76 | 1.30 | 1.23 | nan | nan |
| Diluted EPS | 9.72 | 9.71 | 9.10 | 8.61 | 7.74 | 4.01 | 3.27 | 2.28 | 1.75 | 1.30 | 1.23 | nan | nan |
| Basic Shares Outstanding | - | 27.2M | 28.0M | 28.2M | 28.7M | 29.4M | 29.5M | 29.8M | 31.1M | 31.6M | 31.3M | 31.3M | 30.1M |
| Diluted Shares Outstanding | - | 27.3M | 28.2M | 28.3M | 28.9M | 29.6M | 29.7M | 29.9M | 31.2M | 31.8M | 31.4M | 31.3M | 30.1M |
| 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) |
FY 2015 (Dec 31, 2015) |
FY 2014 (Dec 31, 2014) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $321.90M | $327.60M | $386.50M | $229.63M | $333.49M | $231.52M | $177.89M | $90.44M | $62.51M | $14.48M | $6.82M | $10.76M |
| Short-term Investments | - | - | - | - | - | - | $37.96M | $10.06M | $30.05M | - | - | - |
| Accounts Receivable | $444.10M | $433.90M | $423.30M | $397.22M | $312.77M | $266.57M | $244.52M | $214.12M | $180.72M | $128.47M | $103.20M | $72.28M |
| Inventory | $203.00M | $194.60M | $162.80M | $176.63M | $143.04M | $77.18M | $74.61M | $61.16M | $48.35M | $40.23M | $29.34M | $23.97M |
| Other Current Assets | $73.60M | $98.80M | $97.40M | $80.93M | $70.03M | $48.68M | $46.97M | $35.76M | $33.31M | $9.21M | $10.88M | $12.28M |
| Total Current Assets | $1.04B | $1.05B | $1.07B | $884.41M | $859.32M | $623.94M | $581.95M | $411.55M | $354.94M | $192.39M | $150.23M | $119.29M |
| Property Plant & Equipment | - | - | - | - | - | $104.02M | $106.41M | $90.12M | $81.08M | $67.79M | $57.59M | $39.37M |
| Goodwill | $450.40M | $432.60M | $398.80M | $373.56M | $322.52M | $216.87M | $195.65M | $173.05M | $155.47M | $107.09M | $90.51M | $53.39M |
| Intangible Assets | $261.50M | $270.50M | $268.70M | $283.47M | $264.42M | $171.39M | $153.56M | $149.79M | $137.99M | $86.32M | $67.22M | $17.72M |
| Other Non-current Assets | $31.50M | $31.50M | $28.50M | $42.55M | $31.14M | $17.68M | $16.21M | $10.16M | $9.27M | $8.51M | $8.53M | $4.39M |
| Total Assets | $2.07B | $2.06B | $1.98B | $1.78B | $1.65B | $1.19B | $1.10B | $834.66M | $738.75M | $462.10M | $374.08M | $234.16M |
| Accounts Payable | $119.00M | $146.60M | $158.60M | $149.19M | $132.71M | $101.46M | $98.87M | $96.95M | $87.42M | $67.92M | $50.87M | $46.58M |
| Other Current Liabilities | $79.40M | $76.50M | $65.00M | $67.63M | $68.09M | $44.95M | $39.27M | $29.37M | $24.67M | $19.85M | $13.63M | $7.50M |
| Total Current Liabilities | $344.20M | $359.00M | $346.40M | $328.06M | $307.57M | $236.47M | $214.15M | $181.69M | $159.81M | $130.10M | $97.42M | $76.56M |
| Long-term Debt | $886.60M | $874.80M | $835.10M | $830.17M | $832.19M | $541.96M | $545.03M | $432.18M | $330.93M | $134.24M | $113.72M | $25.07M |
| Deferred Tax Liabilities | $24.70M | $26.30M | $24.50M | $28.46M | $4.82M | $35.00K | $9.18M | - | - | - | - | - |
| Other Non-current Liabilities | $73.80M | $60.50M | $48.50M | $42.56M | $42.41M | $53.18M | $47.71M | $27.77M | $24.56M | $21.18M | $21.84M | $13.41M |
| Total Liabilities | $1.36B | $1.35B | $1.31B | $1.29B | $1.24B | $868.49M | $849.45M | $652.16M | $528.22M | $308.12M | $259.60M | $142.29M |
| Common Stock | - | - | $300.00K | $334.00K | $333.00K | $331.00K | $329.00K | $327.00K | $325.00K | $321.00K | $320.00K | $319.00K |
| Retained Earnings | $1.04B | $865.50M | $693.80M | $513.10M | $352.54M | $269.42M | $173.37M | $105.21M | $48.43M | $7.29M | $-31.14M | $-57.66M |
| Treasury Stock | - | - | - | - | - | - | - | - | $12.78M | $12.22M | $11.38M | $5.28M |
| Total Stockholders Equity | $709.90M | $705.30M | $670.30M | $493.50M | $416.84M | $319.18M | $250.03M | $182.50M | $210.53M | $153.98M | $114.48M | $91.87M |
| Total Liabilities & Equity | $2.07B | $2.06B | $1.98B | $1.78B | $1.65B | $1.19B | $1.10B | $834.66M | $738.75M | $462.10M | $374.08M | $234.16M |
| 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) |
FY 2015 (Dec 31, 2015) |
FY 2014 (Dec 31, 2014) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $265.40M | $265.40M | $256.60M | $243.70M | $223.43M | $118.76M | $97.24M | $68.16M | $54.75M | $41.14M | $38.44M | $26.52M | $13.93M |
| Depreciation & Amortization | $110.40M | $61.40M | $55.40M | $49.20M | $47.28M | $43.56M | $41.34M | $38.86M | $33.31M | $28.29M | $23.57M | $16.98M | $12.17M |
| Stock-based Compensation | $38.60M | $21.50M | $19.40M | $15.90M | $13.82M | $13.75M | $10.83M | $8.73M | $7.84M | $6.59M | $1.89M | $2.12M | $300.00K |
| Deferred Income Tax | - | $3.70M | $1.60M | $600.00K | - | - | - | - | - | - | - | - | - |
| Change in Receivables | $17.70M | $13.70M | $10.80M | $25.10M | $76.49M | $16.77M | $10.49M | $29.58M | $30.17M | $19.95M | $18.76M | $17.53M | $10.69M |
| Change in Inventory | $6.20M | $5.80M | $26.30M | $-16.50M | $16.50M | $54.00M | $-187.00K | $10.60M | $15.72M | $3.67M | $8.68M | $2.85M | $2.92M |
| Change in Payables | $-22.30M | $-25.20M | $-18.80M | $5.10M | $9.62M | $26.42M | $-203.00K | $947.00K | $8.15M | $6.30M | $12.40M | $-2.51M | $4.58M |
| Operating Cash Flow | $646.00M | $371.40M | $340.00M | $340.20M | $277.90M | $138.31M | $180.79M | $123.07M | $96.63M | $68.77M | $73.27M | $34.55M | $19.60M |
| Capital Expenditure | $126.60M | $70.60M | $88.60M | $61.60M | $45.65M | $36.98M | $33.59M | $50.17M | $35.23M | $31.67M | $27.01M | $27.30M | $6.18M |
| Acquisitions | $71.10M | $51.50M | $88.60M | $59.60M | $113.54M | $241.31M | $76.45M | $51.71M | $57.74M | $137.12M | $53.31M | $84.27M | $12.36M |
| Purchases of Investments | - | - | - | - | $344.39M | - | $776.00K | $52.80M | $22.82M | $30.19M | - | - | - |
| Investing Cash Flow | $-181.30M | $-112.00M | $-159.10M | $-103.40M | $-158.67M | $-278.44M | $-77.79M | $-131.73M | $-74.07M | $-200.44M | $-79.60M | $-111.36M | $-16.14M |
| Debt Repayment | - | - | - | - | - | - | - | $21.32M | $14.13M | $10.00M | $5.85M | $4.09M | $1.08M |
| Stock Issued | - | - | - | - | - | - | - | - | - | - | - | - | $14.42M |
| Stock Repurchased | $290.40M | $172.60M | $145.30M | $6.30M | $137.56M | - | $33.92M | - | $89.36M | - | - | $6.10M | $5.28M |
| Dividends Paid | $86.80M | $87.60M | $84.70M | $63.10M | $62.67M | $35.29M | - | - | - | - | - | - | - |
| Financing Cash Flow | $-521.70M | $-265.10M | $-239.80M | $-79.90M | $-223.09M | $242.09M | $-49.36M | $96.11M | $5.37M | $179.70M | $13.99M | $72.88M | $3.24M |
| Net Change in Cash | $-57.00M | $-5.70M | $-58.90M | $156.90M | $-103.86M | $101.97M | $53.63M | $87.45M | $27.93M | $48.03M | $7.66M | $-3.94M | $6.70M |
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-K filings.
Annual data represents full fiscal year results. FY = Fiscal Year ending.