$646.80M
Revenue
$39.06M
Net Income
26.18%
Gross Margin
7.65%
Op. Margin
$43.07M
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 | $186.87M | $184.58M | $142.24M | $133.11M | $143.65M | $133.92M | $122.23M |
| Revenue Growth % (YoY) | 30.1% | 37.8% | 16.4% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $138.79M | $139.90M | $102.42M | $96.39M | $100.08M | $97.81M | $88.73M |
| Gross Profit | $48.08M | $44.69M | $39.83M | $36.72M | $43.57M | $36.11M | $33.51M |
| Gross Margin % | 25.7% | 24.2% | 28.0% | 27.6% | 30.3% | 27.0% | 27.4% |
| Operating Expenses | $30.53M | $31.34M | $29.18M | $28.81M | $30.56M | $25.23M | $25.32M |
| Selling General & Admin | $28.04M | $28.33M | $26.63M | $26.52M | $27.40M | $23.75M | $23.18M |
| Operating Income | $17.56M | $13.35M | $10.64M | $7.91M | $13.01M | $10.89M | $8.19M |
| Operating Margin % | 9.4% | 7.2% | 7.5% | 5.9% | 9.1% | 8.1% | 6.7% |
| Interest Expense | $775.00K | $2.33M | $1.06M | $526.00K | $486.00K | $1.41M | $918.00K |
| Other Income/Expense | $-237.00K | $-790.00K | $122.00K | $80.00K | $457.00K | $-10.00K | $168.00K |
| Income Before Tax | $17.32M | $12.55M | $10.76M | $7.99M | $13.47M | $10.88M | $8.36M |
| Income Tax Expense | $5.02M | $3.77M | $3.00M | $-2.22M | $3.63M | $3.39M | $2.40M |
| Net Income | $12.30M | $8.79M | $7.76M | $10.21M | $9.84M | $7.48M | $5.96M |
| Net Margin % | 6.6% | 4.8% | 5.5% | 7.7% | 6.9% | 5.6% | 4.9% |
| Basic EPS | nan | 0.76 | 0.67 | 0.89 | nan | 0.66 | 0.53 |
| Diluted EPS | nan | 0.73 | 0.64 | 0.85 | nan | 0.62 | 0.50 |
| Basic Shares Outstanding | - | 11.6M | 11.6M | 11.4M | - | 11.3M | 11.3M |
| Diluted Shares Outstanding | - | 12.1M | 12.1M | 12.1M | - | 12.0M | 12.0M |
| 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 | $11.35M | $9.82M | $38.94M | $38.09M | $44.93M | $51.16M | $59.53M |
| Accounts Receivable | $133.21M | $142.47M | $113.06M | $110.85M | $119.66M | $101.01M | $97.17M |
| Other Current Assets | $4.96M | $11.75M | $9.17M | $10.48M | $8.13M | $7.96M | $7.95M |
| Total Current Assets | $195.05M | $216.82M | $208.97M | $204.50M | $220.33M | $217.14M | $213.29M |
| Goodwill | $70.60M | $69.75M | $33.13M | $33.14M | $33.03M | $21.25M | $16.43M |
| Intangible Assets | $49.19M | $51.49M | $37.67M | $39.39M | $41.23M | $32.83M | $22.97M |
| Other Non-current Assets | $276.00K | $305.00K | $295.00K | $233.00K | $337.00K | $179.00K | $454.00K |
| Total Assets | $381.13M | $409.12M | $342.98M | $336.37M | $352.13M | $324.42M | $303.94M |
| Accounts Payable | $74.17M | $65.91M | $55.39M | $54.90M | $60.81M | $51.78M | $53.31M |
| Accrued Liabilities | $29.42M | - | - | - | $36.83M | - | - |
| Deferred Revenue | $20.94M | $37.27M | $32.10M | $40.17M | $44.52M | $47.00M | $46.46M |
| Other Current Liabilities | $621.00K | - | - | - | $485.00K | - | - |
| Total Current Liabilities | $135.09M | $151.23M | $123.45M | $131.74M | $151.04M | $138.21M | $130.58M |
| Long-term Debt | $30.54M | $56.27M | $28.40M | $23.69M | $23.55M | $20.50M | $19.66M |
| Other Non-current Liabilities | $3.92M | $3.11M | $3.16M | $3.13M | $6.28M | $4.95M | $3.66M |
| Total Liabilities | $185.47M | $227.56M | $172.45M | $175.24M | $198.64M | $182.22M | $170.98M |
| Common Stock | $1.00K | $1.00K | $1.00K | $1.00K | $1.00K | $1.00K | $1.00K |
| Retained Earnings | $100.33M | $88.03M | $79.24M | $71.47M | $61.26M | $51.42M | $43.94M |
| Total Stockholders Equity | $195.66M | $181.56M | $170.53M | $161.13M | $153.49M | $142.20M | $132.96M |
| Total Liabilities & Equity | $381.13M | $409.12M | $342.98M | $336.37M | $352.13M | $324.42M | $303.94M |
| 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.30M | $8.79M | $7.76M | $10.21M | $9.84M | $21.03M | $5.96M |
| Depreciation & Amortization | $5.08M | $13.06M | $8.00M | $4.07M | $3.63M | $8.26M | $5.52M |
| Stock-based Compensation | $1.80M | $1.90M | $3.24M | $1.59M | $1.45M | $4.32M | $2.72M |
| Deferred Income Tax | $1.14M | $1.47M | $128.00K | $-1.88M | $87.00K | $-439.00K | $-107.00K |
| Change in Receivables | $-9.21M | $4.74M | $-6.46M | $-8.90M | $15.56M | $-4.28M | $-496.00K |
| Change in Payables | $8.26M | $-2.97M | $-5.43M | $-6.01M | $8.12M | $-18.42M | $-12.20M |
| Operating Cash Flow | $28.13M | $17.57M | $4.24M | $2.24M | $19.29M | $17.49M | $12.56M |
| Capital Expenditure | $251.00K | $3.56M | $3.08M | $2.23M | $1.34M | $6.19M | $5.84M |
| Investing Cash Flow | $319.00K | $-67.91M | $-2.15M | $-1.93M | $-24.84M | $-17.73M | $-5.23M |
| Financing Cash Flow | $-26.92M | $15.22M | $-8.08M | $-7.16M | $-678.00K | $-8.44M | $-7.63M |
| Net Change in Cash | $1.53M | $-35.11M | $-5.99M | $-6.84M | $-6.23M | $-8.67M | $-299.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 | $184.58M | - | $459.93M | - |
| Cost of Revenue | $139.90M | - | $338.70M | - |
| Gross Profit | $44.69M | - | $121.23M | - |
| Operating Expenses | $31.34M | - | $89.33M | - |
| Selling General & Admin | $28.33M | - | $81.48M | - |
| Operating Income | $13.35M | - | $31.90M | - |
| Interest Expense | $1.22M | - | $2.33M | - |
| Other Income/Expense | $-790.00K | - | $-588.00K | - |
| Income Before Tax | $12.55M | - | $31.31M | - |
| Income Tax Expense | $3.77M | - | $4.55M | - |
| Net Income | $8.79M | $5.96M | $26.76M | - |
| Basic EPS | 0.76 | - | 2.32 | - |
| Diluted EPS | 0.73 | - | 2.21 | - |
| Basic Shares Outstanding | $11.63M | - | $11.56M | - |
| Diluted Shares Outstanding | $12.11M | - | $12.09M | - |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $9.82M | $44.93M |
| Accounts Receivable | $142.47M | $119.66M |
| Other Current Assets | $11.75M | $8.13M |
| Total Current Assets | $216.82M | $220.33M |
| Goodwill | $69.75M | $33.03M |
| Intangible Assets | $51.49M | $41.23M |
| Other Non-current Assets | $305.00K | $337.00K |
| Total Assets | $409.12M | $352.13M |
| Accounts Payable | $65.91M | $60.81M |
| Deferred Revenue | $37.27M | $44.52M |
| Total Current Liabilities | $151.23M | $151.04M |
| Long-term Debt | $56.27M | $23.55M |
| Other Non-current Liabilities | $3.11M | $6.28M |
| Total Liabilities | $227.56M | $198.64M |
| Common Stock | $1.00K | $1.00K |
| Retained Earnings | $88.03M | $61.26M |
| Total Stockholders Equity | $181.56M | $153.49M |
| Total Liabilities & Equity | $409.12M | $352.13M |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $8.79M | $5.96M | $26.76M | - |
| Depreciation & Amortization | - | - | $13.06M | - |
| Stock-based Compensation | $1.90M | - | $5.22M | - |
| Deferred Income Tax | - | - | $1.47M | - |
| Change in Receivables | - | - | $4.74M | - |
| Change in Payables | - | - | $-2.97M | - |
| Operating Cash Flow | - | - | $17.57M | - |
| Capital Expenditure | - | - | $3.56M | - |
| Investing Cash Flow | - | - | $-67.91M | - |
| Financing Cash Flow | - | - | $15.22M | - |
| Net Change in Cash | - | - | $-35.11M | - |
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.