$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) |
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 | $318.40M | $313.35M | $332.87M | $324.04M | $298.43M | $286.62M | $304.09M | $278.08M | $269.94M | $280.89M | $279.37M | $258.39M | $214.32M | $205.37M |
| Revenue Growth % (YoY) | 6.7% | 9.3% | 9.5% | 16.5% | 10.6% | 2.0% | 8.8% | 7.6% | 26.0% | 36.8% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $241.52M | $240.51M | $253.90M | $248.24M | $235.00M | $227.38M | $235.81M | $215.67M | $213.05M | $218.27M | $218.73M | $199.75M | $169.83M | $159.38M |
| Gross Profit | $76.88M | $72.83M | $78.97M | $75.80M | $63.43M | $59.24M | $68.28M | $62.41M | $56.89M | $62.62M | $60.64M | $58.64M | $44.49M | $45.99M |
| Gross Margin % | 24.1% | 23.2% | 23.7% | 23.4% | 21.3% | 20.7% | 22.5% | 22.4% | 21.1% | 22.3% | 21.7% | 22.7% | 20.8% | 22.4% |
| Operating Expenses | $61.66M | $51.31M | $54.62M | $51.62M | $47.65M | $46.79M | $47.59M | $43.88M | $43.09M | $44.44M | $45.46M | $43.63M | $41.19M | $34.74M |
| Operating Income | $15.22M | $21.53M | $24.36M | $24.17M | $15.79M | $12.46M | $20.69M | $18.52M | $13.80M | $18.19M | $15.18M | $15.01M | $3.31M | $11.26M |
| Operating Margin % | 4.8% | 6.9% | 7.3% | 7.5% | 5.3% | 4.3% | 6.8% | 6.7% | 5.1% | 6.5% | 5.4% | 5.8% | 1.5% | 5.5% |
| Other Income/Expense | $2.63M | $2.44M | $2.72M | $2.37M | $1.87M | $5.50M | $3.56M | $3.36M | $1.72M | $1.71M | $1.28M | $498.00K | $275.00K | $82.00K |
| Income Before Tax | $17.85M | $23.96M | $27.08M | $26.54M | $17.66M | $17.96M | $25.07M | $22.52M | $16.26M | $20.93M | $17.17M | $16.33M | $4.14M | $11.54M |
| Income Tax Expense | $5.37M | $10.10M | $9.96M | $11.48M | $7.13M | $7.54M | $8.58M | $5.62M | $2.79M | $5.03M | $2.18M | $-1.35M | $733.00K | $-1.67M |
| Net Income | $12.48M | $13.86M | $17.11M | $15.06M | $10.53M | $10.42M | $16.48M | $16.90M | $13.47M | $15.90M | $14.99M | $17.68M | $3.41M | $13.21M |
| Net Margin % | 3.9% | 4.4% | 5.1% | 4.6% | 3.5% | 3.6% | 5.4% | 6.1% | 5.0% | 5.7% | 5.4% | 6.8% | 1.6% | 6.4% |
| Basic EPS | 0.14 | 0.16 | 0.20 | 0.18 | 0.11 | 0.12 | 0.18 | 0.18 | 0.14 | 0.17 | 160.00 | 0.19 | 0.04 | 0.14 |
| Diluted EPS | 0.14 | 0.15 | 0.19 | 0.17 | 0.11 | 0.11 | 0.17 | 0.17 | 0.14 | 0.16 | 150.00 | 0.18 | 0.03 | 0.13 |
| Basic Shares Outstanding | -171.6M | 86.0M | 85.8M | 85.5M | -169K | 90.1M | 93.9M | 96.5M | 323K | 95.5M | 94.7M | 93.8M | 293K | 92.3M |
| Diluted Shares Outstanding | -179.3M | 90.2M | 89.6M | 89.3M | -310K | 93.8M | 97.8M | 101.1M | 120K | 100.9M | 100.6M | 100.2M | 92K | 99.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) |
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 | $112.24M | $133.98M | $132.51M | $109.24M | $162.31M | $91.48M | $94.96M | $114.96M | $97.30M | $158.07M | $170.57M | $155.32M | $120.08M | $72.52M |
| Accounts Receivable | $220.29M | $252.50M | $271.85M | $299.74M | $235.32M | $280.72M | $293.80M | $297.21M | $241.87M | $268.77M | $264.96M | $313.25M | $240.07M | $258.04M |
| Other Current Assets | $21.39M | $24.30M | $17.46M | $11.83M | $9.44M | $29.86M | $26.26M | $12.47M | $27.45M | $6.95M | $13.68M | $5.95M | $4.49M | $2.84M |
| Total Current Assets | $551.77M | $622.01M | $594.40M | $567.69M | $472.72M | $546.30M | $582.24M | $681.51M | $640.41M | $611.27M | $561.13M | $527.08M | $433.86M | $401.87M |
| Property Plant & Equipment | $29.93M | $24.74M | $19.94M | $15.74M | $12.38M | $11.93M | $10.64M | $10.23M | $10.21M | $9.72M | $9.50M | $8.88M | $8.37M | $7.20M |
| Goodwill | $19.98M | $19.96M | $19.96M | $19.65M | $15.53M | $15.80M | $15.61M | $11.88M | $11.88M | $11.88M | $11.88M | $11.88M | $11.88M | $11.88M |
| Intangible Assets | $6.22M | $6.43M | $6.64M | $6.75M | $1.30M | $1.45M | $1.48M | - | - | - | - | - | $99.00K | $223.00K |
| Other Non-current Assets | $16.54M | $11.53M | $8.63M | $8.55M | $2.98M | $3.30M | $2.98M | $3.23M | $3.40M | $3.59M | $3.51M | $3.77M | $3.99M | $4.13M |
| Total Assets | $742.43M | $795.23M | $760.95M | $730.28M | $607.10M | $659.97M | $698.63M | $794.30M | $756.62M | $726.51M | $681.54M | $649.72M | $542.99M | $510.44M |
| Accounts Payable | $124.07M | $123.09M | $140.52M | $145.71M | $95.10M | $130.46M | $151.75M | $130.17M | $125.43M | $132.04M | $130.16M | $145.62M | $109.29M | $104.16M |
| Other Current Liabilities | $1.91M | - | - | - | $5.30M | - | - | - | - | - | - | - | - | - |
| Total Current Liabilities | $202.39M | $210.49M | $220.42M | $237.13M | $168.63M | $208.47M | $225.38M | $205.92M | $185.95M | $193.42M | $193.90M | $206.87M | $159.54M | $156.87M |
| Total Liabilities | $226.39M | $235.22M | $245.93M | $263.13M | $185.04M | $225.10M | $242.44M | $222.70M | $203.19M | $211.12M | $212.04M | $225.32M | $166.02M | $163.59M |
| Common Stock | $9.00K | $9.00K | $9.00K | $9.00K | $9.00K | $9.00K | $9.00K | $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 | $106.87M | $89.97M | $76.50M | $60.60M | $45.61M | $27.93M | $24.53M |
| Total Stockholders Equity | $516.04M | $560.00M | $515.02M | $467.16M | $422.06M | $434.88M | $456.19M | $571.60M | $553.43M | $515.39M | $469.50M | $424.40M | $376.97M | $346.86M |
| Total Liabilities & Equity | $742.43M | $795.23M | $760.95M | $730.28M | $607.10M | $659.97M | $698.63M | $794.30M | $756.62M | $726.51M | $681.54M | $649.72M | $542.99M | $510.44M |
| 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 | $12.48M | $13.86M | $17.11M | $15.06M | $10.53M | $10.42M | $33.38M | $16.90M | $13.47M | $15.90M | $14.99M | $17.68M | $3.41M | $13.21M |
| Depreciation & Amortization | $1.37M | $3.58M | $2.31M | $1.11M | $868.00K | $2.31M | $1.47M | $716.00K | $634.00K | $1.65M | $1.07M | $541.00K | $446.00K | $1.16M |
| Stock-based Compensation | $34.80M | $97.07M | $64.89M | $32.51M | $30.86M | $97.27M | $64.09M | $31.05M | $28.80M | $93.81M | $62.56M | $30.81M | $29.30M | $71.45M |
| Change in Receivables | $-27.04M | $32.16M | $47.17M | $69.73M | $-41.70M | $51.58M | $61.50M | $60.12M | $-22.02M | $43.76M | $34.69M | $78.42M | $-13.86M | $133.16M |
| Change in Payables | $1.09M | $27.66M | $45.21M | $49.62M | $-35.34M | $5.07M | $26.40M | $4.79M | $-6.65M | $22.88M | $20.85M | $36.45M | $4.98M | $42.71M |
| Operating Cash Flow | $54.20M | $155.99M | $105.32M | $49.81M | $52.16M | $126.94M | $82.43M | $25.73M | $37.66M | $151.16M | $96.97M | $20.96M | $51.52M | $28.88M |
| Capital Expenditure | $5.61M | $12.80M | $8.11M | $2.84M | $1.90M | $3.51M | $1.72M | $850.00K | $681.00K | $2.96M | $2.01M | $1.25M | $721.00K | $2.52M |
| 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 | $19.34M | $-93.41M | $-107.11M | $-42.80M | $16.13M | $-1.17M | $-42.69M |
| Stock Repurchased | $81.66M | - | - | - | $55.10M | $245.18M | $183.72M | $23.76M | - | - | - | - | - | - |
| Financing Cash Flow | $-88.26M | $-11.10M | $-5.62M | $-3.29M | $-56.33M | $-253.55M | $-190.20M | $-27.41M | $-5.03M | $-6.05M | $-3.69M | $-1.85M | $-2.79M | $-5.08M |
| Net Change in Cash | $-25.79M | $-22.33M | $-24.77M | $-48.08M | $70.83M | $-5.82M | $-2.34M | $17.66M | $-60.78M | $38.00M | $50.49M | $35.24M | $47.56M | $-18.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 | $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.