$1.70B
Revenue
$105.04M
Net Income
33.94%
Gross Margin
10.51%
Op. Margin
$43.61M
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 | $1.70B | $1.70B | $1.52B | $1.40B | $1.16B | $926.96M |
| Revenue Growth % | 0.0% | 11.7% | 8.8% | 20.7% | 25.0% | nan% |
| Cost of Revenue | $1.12B | $1.12B | $1.01B | $942.70M | $785.88M | $661.95M |
| Gross Profit | $576.71M | $576.71M | $511.73M | $456.06M | $373.08M | $265.01M |
| Gross Margin % | 33.9% | 33.9% | 33.6% | 32.6% | 32.2% | 28.6% |
| Operating Expenses | $1.52B | $1.52B | $1.35B | $1.27B | $1.06B | $212.17M |
| Selling General & Admin | $318.01M | $318.01M | $286.65M | $257.49M | $209.38M | $177.89M |
| Operating Income | $178.57M | $178.57M | $168.82M | $125.35M | $99.76M | $52.84M |
| Operating Margin % | 10.5% | 10.5% | 11.1% | 9.0% | 8.6% | 5.7% |
| Interest Expense | - | $34.30M | $33.32M | $27.01M | $12.25M | $7.98M |
| Other Income/Expense | $-9.29M | $-9.29M | $10.54M | $-21.88M | $20.70M | $35.35M |
| Income Before Tax | $135.08M | $135.08M | $154.02M | $83.89M | $108.58M | $80.04M |
| Income Tax Expense | $30.04M | $30.04M | $37.39M | $21.42M | $33.02M | $17.05M |
| Net Income | $105.04M | $105.04M | $116.63M | $62.48M | $75.55M | $62.99M |
| Net Margin % | 6.2% | 6.2% | 7.7% | 4.5% | 6.5% | 6.8% |
| Basic EPS | 6.02 | 6.02 | 6.52 | 3.32 | 3.73 | 2.94 |
| Diluted EPS | 5.84 | 5.84 | 6.27 | 3.19 | 3.64 | 2.89 |
| Basic Shares Outstanding | - | 17.4M | 17.9M | 18.8M | 20.2M | 21.4M |
| Diluted Shares Outstanding | - | 18.0M | 18.6M | 19.6M | 20.7M | 21.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) |
|---|---|---|---|---|---|
| Cash & Cash Equivalents | $24.51M | $21.91M | $12.15M | $11.83M | $20.78M |
| Accounts Receivable | $186.51M | $197.77M | $162.57M | $147.85M | $122.32M |
| Other Current Assets | $33.68M | $28.06M | $28.49M | $26.06M | $15.23M |
| Total Current Assets | $448.58M | $409.12M | $400.46M | $328.48M | $257.68M |
| Property Plant & Equipment | $23.47M | $21.68M | $23.73M | $26.11M | $31.00M |
| Goodwill | $786.90M | $678.74M | $625.71M | $624.97M | $620.88M |
| Intangible Assets | $72.93M | $26.08M | $18.07M | $23.39M | $31.89M |
| Long-term Investments | $36.43M | $69.71M | $75.41M | $91.19M | $72.58M |
| Other Non-current Assets | $134.78M | $116.57M | $92.34M | $73.04M | $68.19M |
| Total Assets | $1.53B | $1.34B | $1.26B | $1.20B | $1.12B |
| Accounts Payable | $12.35M | $11.54M | $10.07M | $14.25M | $13.62M |
| Accrued Liabilities | $38.12M | $26.77M | $33.09M | $27.27M | $22.52M |
| Deferred Revenue | $31.70M | $26.90M | $22.46M | $21.91M | $19.21M |
| Total Current Liabilities | $383.43M | $338.82M | $302.57M | $245.68M | $205.18M |
| Long-term Debt | $489.67M | $342.86M | $324.00M | $290.00M | $232.22M |
| Deferred Tax Liabilities | $37.27M | $28.45M | $28.16M | $32.15M | $12.27M |
| Common Stock | $205.00K | $208.00K | $212.00K | $223.00K | $239.00K |
| Retained Earnings | $636.69M | $531.65M | $415.03M | $352.55M | $277.00M |
| Treasury Stock | $189.99M | $160.09M | $142.14M | $137.56M | $135.97M |
| Total Stockholders Equity | $528.63M | $561.33M | $532.89M | $552.04M | $571.90M |
| Total Liabilities & Equity | $1.53B | $1.34B | $1.26B | $1.20B | $1.12B |
| 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 | $129.58M | $105.04M | $116.63M | $62.48M | $75.55M | $62.99M |
| Depreciation & Amortization | $53.44M | $32.43M | $25.30M | $24.94M | $27.36M | $25.98M |
| Stock-based Compensation | $87.63M | $46.51M | $45.07M | $45.70M | $30.97M | $25.86M |
| Deferred Income Tax | - | $10.88M | $2.61M | $-6.18M | - | - |
| Change in Receivables | $-19.52M | $-16.90M | $30.50M | $15.05M | $25.85M | $39.84M |
| Operating Cash Flow | $59.79M | $193.39M | $201.32M | $135.26M | $85.40M | $17.99M |
| Capital Expenditure | $16.18M | $10.44M | $8.65M | $9.44M | $12.55M | $10.87M |
| Acquisitions | $169.93M | $111.63M | $49.50M | $1.61M | $3.45M | $44.82M |
| Purchases of Investments | - | - | - | - | - | - |
| Investing Cash Flow | $-231.12M | $-145.75M | $-79.75M | $-36.65M | $-20.13M | $-20.14M |
| Debt Repayment | $1.32B | $954.69M | $709.81M | $320.00M | $256.78M | $205.50M |
| Stock Repurchased | $366.40M | $166.72M | $123.01M | $122.76M | $120.39M | $64.61M |
| Financing Cash Flow | $214.34M | $-45.03M | $-111.64M | $-98.33M | $-74.11M | $-44.41M |
| Net Change in Cash | $43.16M | $2.60M | $9.76M | $315.00K | $-8.95M | $-46.40M |
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 | $441.28M | $378.09M | $1.26B | $1.12B |
| Cost of Revenue | $288.80M | $247.85M | $835.87M | $749.76M |
| Operating Expenses | $391.28M | $335.64M | $1.13B | $1.00B |
| Selling General & Admin | $81.30M | $70.38M | $238.15M | $214.49M |
| Operating Income | $50.00M | $42.45M | $128.39M | $121.77M |
| Other Income/Expense | $3.65M | $1.94M | $-10.64M | $5.36M |
| Income Before Tax | $42.65M | $37.58M | $91.81M | $107.24M |
| Income Tax Expense | $12.23M | $10.43M | $17.42M | $24.60M |
| Net Income | $30.42M | $27.15M | $74.39M | $82.64M |
| Basic EPS | 1.75 | 1.53 | 4.25 | 4.61 |
| Diluted EPS | 1.71 | 1.47 | 4.13 | 4.43 |
| Basic Shares Outstanding | $17.34M | $17.75M | $17.49M | $17.95M |
| Diluted Shares Outstanding | $17.79M | $18.47M | $18.02M | $18.67M |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $23.89M | $21.91M |
| Accounts Receivable | $201.96M | $197.77M |
| Other Current Assets | $36.25M | $28.06M |
| Total Current Assets | $475.05M | $409.12M |
| Property Plant & Equipment | $21.75M | $21.68M |
| Goodwill | $781.76M | $678.74M |
| Intangible Assets | $71.96M | $26.08M |
| Long-term Investments | $35.14M | $69.71M |
| Other Non-current Assets | $134.55M | $116.57M |
| Total Assets | $1.54B | $1.34B |
| Accounts Payable | $11.78M | $11.54M |
| Accrued Liabilities | $37.88M | $26.77M |
| Deferred Revenue | $30.91M | $26.87M |
| Total Current Liabilities | $330.05M | $338.82M |
| Long-term Debt | $589.59M | $342.86M |
| Deferred Tax Liabilities | $34.15M | $28.45M |
| Common Stock | $205.00K | $208.00K |
| Retained Earnings | $606.04M | $531.65M |
| Treasury Stock | $189.60M | $160.09M |
| Total Stockholders Equity | $499.78M | $561.33M |
| Total Liabilities & Equity | $1.54B | $1.34B |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $30.42M | $27.15M | $74.39M | $82.64M |
| Depreciation & Amortization | $8.74M | $6.32M | $23.46M | $18.33M |
| Stock-based Compensation | - | - | $36.32M | $33.96M |
| Change in Receivables | - | - | $-1.37M | $44.74M |
| Operating Cash Flow | - | - | $66.99M | $61.70M |
| Capital Expenditure | - | - | $7.86M | $6.03M |
| Acquisitions | - | - | $107.17M | $20.77M |
| Investing Cash Flow | - | - | $-133.18M | $-48.05M |
| Debt Repayment | - | - | $787.69M | $563.38M |
| Stock Repurchased | - | - | $153.10M | $104.55M |
| Financing Cash Flow | - | - | $68.25M | $-7.32M |
| Net Change in Cash | - | - | $1.98M | $6.35M |
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.