$1.29B
Revenue
$58.52M
Net Income
23.63%
Gross Margin
6.62%
Op. Margin
$335.95M
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) |
|---|---|---|---|---|---|---|---|
| Total Revenue | $318.40M | $313.35M | $332.87M | $324.04M | $298.43M | $286.62M | $304.09M |
| Revenue Growth % (YoY) | 6.7% | 9.3% | 9.5% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $241.52M | $240.51M | $253.90M | $248.24M | $235.00M | $227.38M | $235.81M |
| Gross Profit | $76.88M | $72.83M | $78.97M | $75.80M | $63.43M | $59.24M | $68.28M |
| Gross Margin % | 24.1% | 23.2% | 23.7% | 23.4% | 21.3% | 20.7% | 22.5% |
| Operating Expenses | $61.66M | $51.31M | $54.62M | $51.62M | $47.65M | $46.79M | $47.59M |
| Operating Income | $15.22M | $21.53M | $24.36M | $24.17M | $15.79M | $12.46M | $20.69M |
| Operating Margin % | 4.8% | 6.9% | 7.3% | 7.5% | 5.3% | 4.3% | 6.8% |
| Other Income/Expense | $2.63M | $2.44M | $2.72M | $2.37M | $1.87M | $5.50M | $3.56M |
| Income Before Tax | $17.85M | $23.96M | $27.08M | $26.54M | $17.66M | $17.96M | $25.07M |
| Income Tax Expense | $5.37M | $10.10M | $9.96M | $11.48M | $7.13M | $7.54M | $8.58M |
| Net Income | $12.48M | $13.86M | $17.11M | $15.06M | $10.53M | $10.42M | $16.48M |
| Net Margin % | 3.9% | 4.4% | 5.1% | 4.6% | 3.5% | 3.6% | 5.4% |
| Basic EPS | 0.14 | 0.16 | 0.20 | 0.18 | 0.11 | 0.12 | 0.18 |
| Diluted EPS | 0.14 | 0.15 | 0.19 | 0.17 | 0.11 | 0.11 | 0.17 |
| Basic Shares Outstanding | -171.6M | 86.0M | 85.8M | 85.5M | -169K | 90.1M | 93.9M |
| Diluted Shares Outstanding | -179.3M | 90.2M | 89.6M | 89.3M | -310K | 93.8M | 97.8M |
| 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) |
|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $112.24M | $133.98M | $132.51M | $109.24M | $162.31M | $91.48M | $94.96M |
| Accounts Receivable | $220.29M | $252.50M | $271.85M | $299.74M | $235.32M | $280.72M | $293.80M |
| Other Current Assets | $21.39M | $24.30M | $17.46M | $11.83M | $9.44M | $29.86M | $26.26M |
| Total Current Assets | $551.77M | $622.01M | $594.40M | $567.69M | $472.72M | $546.30M | $582.24M |
| Property Plant & Equipment | $29.93M | $24.74M | $19.94M | $15.74M | $12.38M | $11.93M | $10.64M |
| Goodwill | $19.98M | $19.96M | $19.96M | $19.65M | $15.53M | $15.80M | $15.61M |
| Intangible Assets | $6.22M | $6.43M | $6.64M | $6.75M | $1.30M | $1.45M | $1.48M |
| Other Non-current Assets | $16.54M | $11.53M | $8.63M | $8.55M | $2.98M | $3.30M | $2.98M |
| Total Assets | $742.43M | $795.23M | $760.95M | $730.28M | $607.10M | $659.97M | $698.63M |
| Accounts Payable | $124.07M | $123.09M | $140.52M | $145.71M | $95.10M | $130.46M | $151.75M |
| Other Current Liabilities | $1.91M | - | - | - | $5.30M | - | - |
| Total Current Liabilities | $202.39M | $210.49M | $220.42M | $237.13M | $168.63M | $208.47M | $225.38M |
| Total Liabilities | $226.39M | $235.22M | $245.93M | $263.13M | $185.04M | $225.10M | $242.44M |
| Common Stock | $9.00K | $9.00K | $9.00K | $9.00K | $9.00K | $9.00K | $9.00K |
| Retained Earnings | $202.83M | $190.34M | $176.48M | $159.37M | $144.31M | $133.78M | $123.35M |
| Total Stockholders Equity | $516.04M | $560.00M | $515.02M | $467.16M | $422.06M | $434.88M | $456.19M |
| Total Liabilities & Equity | $742.43M | $795.23M | $760.95M | $730.28M | $607.10M | $659.97M | $698.63M |
| 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) |
|---|---|---|---|---|---|---|---|
| Net Income | $12.48M | $13.86M | $17.11M | $15.06M | $10.53M | $10.42M | $33.38M |
| Depreciation & Amortization | $1.37M | $3.58M | $2.31M | $1.11M | $868.00K | $2.31M | $1.47M |
| Stock-based Compensation | $34.80M | $97.07M | $64.89M | $32.51M | $30.86M | $97.27M | $64.09M |
| Change in Receivables | $-27.04M | $32.16M | $47.17M | $69.73M | $-41.70M | $51.58M | $61.50M |
| Change in Payables | $1.09M | $27.66M | $45.21M | $49.62M | $-35.34M | $5.07M | $26.40M |
| Operating Cash Flow | $54.20M | $155.99M | $105.32M | $49.81M | $52.16M | $126.94M | $82.43M |
| Capital Expenditure | $5.61M | $12.80M | $8.11M | $2.84M | $1.90M | $3.51M | $1.72M |
| Acquisitions | - | $9.34M | $9.34M | $9.34M | - | $5.30M | $5.30M |
| Investing Cash Flow | $8.26M | $-167.27M | $-124.53M | $-94.61M | $74.99M | $120.80M | $105.44M |
| Stock Repurchased | $81.66M | - | - | - | $55.10M | $245.18M | $183.72M |
| Financing Cash Flow | $-88.26M | $-11.10M | $-5.62M | $-3.29M | $-56.33M | $-253.55M | $-190.20M |
| Net Change in Cash | $-25.79M | $-22.33M | $-24.77M | $-48.08M | $70.83M | $-5.82M | $-2.34M |
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 | $313.35M | $286.62M | $970.26M | $868.79M |
| Cost of Revenue | $240.51M | $227.38M | $742.65M | $678.86M |
| Gross Profit | $72.83M | $59.24M | $227.60M | $189.93M |
| Operating Expenses | $51.31M | $46.79M | $157.55M | $138.26M |
| Operating Income | $21.53M | $12.46M | $70.06M | $51.67M |
| Other Income/Expense | $2.44M | $5.50M | $7.52M | $13.88M |
| Income Before Tax | $23.96M | $17.96M | $77.58M | $65.54M |
| Income Tax Expense | $10.10M | $7.54M | $31.54M | $21.74M |
| Net Income | $13.86M | $10.42M | $46.03M | $43.80M |
| Basic EPS | 0.16 | 0.12 | 0.54 | 0.48 |
| Diluted EPS | 0.15 | 0.11 | 0.51 | 0.46 |
| Basic Shares Outstanding | $86.02M | $90.07M | $85.78M | $91.65M |
| Diluted Shares Outstanding | $90.23M | $93.82M | $89.88M | $95.76M |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $133.98M | $162.31M |
| Accounts Receivable | $252.50M | $235.32M |
| Other Current Assets | $24.30M | $9.44M |
| Total Current Assets | $622.01M | $472.72M |
| Property Plant & Equipment | $24.74M | $12.38M |
| Goodwill | $19.96M | $15.53M |
| Intangible Assets | $6.43M | $1.30M |
| Other Non-current Assets | $11.53M | $2.98M |
| Total Assets | $795.23M | $607.10M |
| Accounts Payable | $123.09M | $95.10M |
| Total Current Liabilities | $210.49M | $168.63M |
| Total Liabilities | $235.22M | $185.04M |
| Common Stock | $9.00K | $9.00K |
| Retained Earnings | $190.34M | $144.31M |
| Total Stockholders Equity | $560.00M | $422.06M |
| Total Liabilities & Equity | $795.23M | $607.10M |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $13.86M | $10.42M | $46.03M | $43.80M |
| Depreciation & Amortization | - | - | $3.58M | $2.31M |
| Stock-based Compensation | - | - | $97.07M | $97.27M |
| Change in Receivables | - | - | $32.16M | $51.58M |
| Change in Payables | - | - | $27.66M | $5.07M |
| Operating Cash Flow | - | - | $155.99M | $126.94M |
| Capital Expenditure | - | - | $12.80M | $3.51M |
| Acquisitions | - | - | $9.34M | $5.30M |
| Investing Cash Flow | - | - | $-167.27M | $120.80M |
| Stock Repurchased | - | - | - | $245.18M |
| Financing Cash Flow | - | - | $-11.10M | $-253.55M |
| Net Change in Cash | - | - | $-22.33M | $-5.82M |
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.