$944.24M
Revenue
$156.31M
Net Income
48.18%
Gross Margin
25.80%
Op. Margin
$349.27M
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 | $944.24M | $944.24M | $910.94M | $831.84M | $733.82M | $616.83M | $572.55M | $570.23M | $498.33M | $462.03M | $424.08M |
| Revenue Growth % | 0.0% | 3.7% | 9.5% | 13.4% | 19.0% | 7.7% | 0.4% | 14.4% | 7.9% | 8.9% | nan% |
| Cost of Revenue | $489.26M | $489.26M | $475.53M | $438.21M | $396.92M | $335.81M | $308.81M | $304.06M | $265.08M | $255.69M | $239.91M |
| Gross Profit | $454.98M | $454.98M | $435.42M | $393.63M | $336.91M | $281.02M | $263.75M | $266.17M | $233.25M | $206.34M | $184.17M |
| Gross Margin % | 48.2% | 48.2% | 47.8% | 47.3% | 45.9% | 45.6% | 46.1% | 46.7% | 46.8% | 44.7% | 43.4% |
| Selling General & Admin | $211.35M | $211.35M | $200.43M | $207.54M | $171.34M | $148.60M | $122.99M | $124.79M | $115.77M | $111.61M | $104.91M |
| Operating Income | $243.62M | $243.62M | $244.26M | $189.71M | $165.57M | $132.42M | $140.75M | $141.37M | $117.48M | $94.74M | $79.26M |
| Operating Margin % | 25.8% | 25.8% | 26.8% | 22.8% | 22.6% | 21.5% | 24.6% | 24.8% | 23.6% | 20.5% | 18.7% |
| Interest Expense | $30.62M | $30.62M | $47.24M | $40.56M | $15.17M | $10.46M | $8.79M | $12.33M | $12.30M | $11.62M | $12.21M |
| Income Before Tax | $213.08M | $213.08M | $313.65M | $149.46M | $150.02M | $121.76M | $132.04M | $129.12M | $104.69M | $83.45M | $66.93M |
| Income Tax Expense | $56.77M | $56.77M | $81.92M | $37.61M | $34.88M | $32.05M | $30.06M | $32.32M | $25.29M | $-70.47M | $28.68M |
| Net Income | $156.31M | $156.31M | $231.73M | $174.62M | $115.14M | $89.70M | $101.98M | $96.81M | $79.41M | $153.92M | $38.25M |
| Net Margin % | 16.6% | 16.6% | 25.4% | 21.0% | 15.7% | 14.5% | 17.8% | 17.0% | 15.9% | 33.3% | 9.0% |
| Basic EPS | 6.35 | 6.35 | 9.44 | 7.14 | 4.73 | 3.70 | 4.22 | 3.99 | 3.29 | 6.41 | 1.60 |
| Diluted EPS | 6.36 | 6.35 | 9.43 | 7.12 | 4.70 | 3.66 | 4.16 | 3.93 | 3.24 | 6.34 | 1.60 |
| Basic Shares Outstanding | - | 24.6M | 24.5M | 24.5M | 24.4M | 24.2M | 24.2M | 24.2M | 24.1M | 24.0M | 23.9M |
| Diluted Shares Outstanding | - | 24.6M | 24.6M | 24.5M | 24.5M | 24.5M | 24.5M | 24.6M | 24.5M | 24.3M | 24.0M |
| 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 | $295.00K | $807.00K | $877.00K | $957.00K | $1.49M | $1.24M | $2.34M | $1.51M | $2.50M | $852.00K |
| Accounts Receivable | $231.87M | $219.34M | $227.37M | $190.02M | $159.50M | $123.32M | $128.10M | $121.02M | $105.87M | $96.88M |
| Inventory | $8.03M | $14.30M | $15.43M | - | - | - | - | - | - | - |
| Property Plant & Equipment | $218.80M | $182.34M | - | - | - | $136.21M | $131.05M | $126.90M | $119.17M | $112.19M |
| Goodwill | $332.58M | $323.22M | $323.22M | $132.31M | $132.39M | $28.20M | $28.20M | $27.81M | $27.81M | $27.81M |
| Intangible Assets | $46.60M | $54.33M | $64.59M | $41.13M | $47.05M | $7.12M | $7.33M | $7.25M | $7.72M | $8.60M |
| Total Assets | $2.36B | $2.28B | $2.22B | $1.71B | $1.60B | $1.28B | $1.31B | $1.22B | $1.15B | $1.13B |
| Deferred Tax Liabilities | $313.58M | $280.13M | $241.56M | $246.91M | $242.43M | $216.08M | $218.27M | - | - | - |
| Total Liabilities | $1.12B | $1.15B | $1.28B | $903.90M | $863.90M | $593.14M | $675.84M | $645.78M | $623.67M | $733.99M |
| Common Stock | $121.78M | $116.25M | $111.12M | $110.08M | $108.61M | $106.29M | $106.36M | $103.80M | $102.95M | $101.82M |
| Retained Earnings | $1.12B | $1.01B | $822.80M | $693.94M | $623.47M | $576.42M | $527.75M | $467.78M | $421.40M | $292.52M |
| Total Stockholders Equity | $1.24B | $1.12B | $933.80M | $803.95M | $732.02M | $682.60M | $634.04M | $571.53M | $524.18M | $394.29M |
| Total Liabilities & Equity | $2.36B | $2.28B | $2.22B | $1.71B | $1.60B | $1.28B | $1.31B | $1.22B | $1.15B | $1.13B |
| 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 | $184.52M | $156.31M | $231.73M | $174.62M | $115.14M | $89.70M | $101.98M | $96.81M | $79.41M | $153.92M | $38.25M |
| Depreciation & Amortization | $186.21M | $107.07M | $107.45M | $109.38M | $111.34M | $106.69M | $94.64M | $89.48M | $81.97M | $78.42M | $81.18M |
| Stock-based Compensation | $19.09M | $11.22M | $9.50M | $8.28M | $8.01M | $7.67M | $5.55M | $5.89M | $4.11M | $3.20M | $3.09M |
| Deferred Income Tax | - | $33.45M | $38.57M | $6.36M | - | - | - | - | - | - | - |
| Change in Receivables | $19.43M | $14.25M | $-6.14M | $37.78M | $31.36M | $24.40M | $-3.44M | $7.32M | $15.72M | $10.47M | $3.75M |
| Change in Inventory | $-5.47M | $-6.28M | $-1.12M | $779.00K | $6.05M | - | - | - | - | - | - |
| Change in Payables | $-23.84M | $-330.00K | $11.84M | $-49.76M | $9.00M | - | - | - | - | - | - |
| Operating Cash Flow | $419.26M | $255.68M | $374.38M | $95.34M | $194.43M | $195.74M | $180.50M | $187.99M | $142.67M | $122.39M | $140.69M |
| Capital Expenditure | $69.99M | $44.38M | $40.23M | $43.99M | $17.62M | $2.68M | $13.72M | $12.08M | $15.66M | $14.62M | $10.55M |
| Acquisitions | - | $23.79M | - | $458.31M | - | $283.12M | - | $7.81M | $7.54M | - | - |
| Investing Cash Flow | $-191.41M | $-127.11M | $-150.75M | $-391.87M | $-131.43M | $-351.70M | $-53.00M | $-143.14M | $-104.49M | $-70.85M | $-60.18M |
| Stock Repurchased | - | - | - | - | - | - | $13.62M | - | - | - | - |
| Dividends Paid | $84.00M | $47.90M | $46.76M | $45.56M | $44.27M | $42.18M | $39.77M | $35.54M | $30.94M | $24.88M | $24.45M |
| Financing Cash Flow | $-225.11M | $-129.08M | $-223.69M | $296.44M | $-63.53M | $156.20M | $-128.45M | $-44.02M | $-39.07M | $-49.85M | $-80.76M |
| Net Change in Cash | - | $-512.00K | $-70.00K | $-80.00K | $-534.00K | $253.00K | $-1.10M | $834.00K | $-993.00K | $1.65M | $-251.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 | $256.44M | - | $687.48M | - |
| Cost of Revenue | $137.19M | - | $361.07M | - |
| Gross Profit | $119.26M | - | $326.41M | - |
| Selling General & Admin | $52.54M | - | $156.95M | - |
| Operating Income | $66.72M | - | $169.46M | - |
| Interest Expense | $8.18M | - | $24.13M | - |
| Income Before Tax | $58.51M | - | $145.38M | - |
| Income Tax Expense | $16.21M | - | $38.90M | - |
| Net Income | $42.30M | $20.62M | $106.48M | - |
| Basic EPS | 1.72 | - | 4.33 | - |
| Diluted EPS | 1.72 | - | 4.32 | - |
| Basic Shares Outstanding | $24.61M | - | $24.60M | - |
| Diluted Shares Outstanding | $24.64M | - | $24.63M | - |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $7.26M | $807.00K |
| Accounts Receivable | $241.35M | $219.34M |
| Inventory | $13.42M | $14.30M |
| Goodwill | $332.37M | $323.22M |
| Intangible Assets | $49.26M | $54.33M |
| Total Assets | $2.35B | $2.28B |
| Deferred Tax Liabilities | $303.05M | $280.13M |
| Total Liabilities | $1.15B | $1.15B |
| Common Stock | $118.65M | $116.25M |
| Retained Earnings | $1.08B | $1.01B |
| Total Stockholders Equity | $1.20B | $1.12B |
| Total Liabilities & Equity | $2.35B | $2.28B |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $42.30M | $20.62M | $106.48M | - |
| Depreciation & Amortization | - | - | $79.72M | - |
| Stock-based Compensation | - | - | $8.09M | - |
| Change in Receivables | - | - | $23.27M | - |
| Change in Inventory | - | - | $-882.00K | - |
| Change in Payables | - | - | $-8.04M | - |
| Operating Cash Flow | - | - | $174.76M | - |
| Capital Expenditure | - | - | $33.23M | - |
| Acquisitions | - | - | $21.95M | - |
| Investing Cash Flow | - | - | $-88.05M | - |
| Dividends Paid | - | - | $35.96M | - |
| Financing Cash Flow | - | - | $-80.27M | - |
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.