$309.11M
Revenue
$10.91M
Net Income
37.78%
Gross Margin
7.18%
Op. Margin
$44.04M
Free Cash Flow
| Breakdown | 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 | $73.11M | $78.90M | $77.86M | $79.23M | $79.78M | $77.66M |
| Revenue Growth % (YoY) | -8.4% | 1.6% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $43.38M | $50.94M | $50.01M | $47.99M | $48.24M | $47.16M |
| Gross Profit | $29.73M | $27.96M | $27.85M | $31.25M | $31.53M | $30.50M |
| Gross Margin % | 40.7% | 35.4% | 35.8% | 39.4% | 39.5% | 39.3% |
| Operating Expenses | $67.65M | $74.30M | $73.46M | $71.49M | $66.98M | $65.14M |
| Selling General & Admin | $21.16M | $23.36M | $23.45M | $23.50M | $18.73M | $17.98M |
| Operating Income | $5.46M | $4.59M | $4.40M | $7.75M | $12.80M | $12.52M |
| Operating Margin % | 7.5% | 5.8% | 5.7% | 9.8% | 16.0% | 16.1% |
| Interest Expense | $438.00K | $366.00K | $202.00K | $242.00K | $368.00K | $512.00K |
| Income Before Tax | $5.02M | $4.23M | $4.20M | $7.50M | $12.43M | $12.00M |
| Income Tax Expense | $2.47M | $2.57M | $1.06M | $3.94M | $3.85M | $3.26M |
| Net Income | $2.55M | $1.66M | $3.14M | $3.56M | $8.59M | $8.75M |
| Net Margin % | 3.5% | 2.1% | 4.0% | 4.5% | 10.8% | 11.3% |
| Basic EPS | 0.09 | 0.06 | 0.11 | 0.13 | 0.31 | 0.32 |
| Diluted EPS | 0.09 | 0.06 | 0.11 | 0.12 | 0.31 | 0.31 |
| Basic Shares Outstanding | 27.3M | 27.6M | 27.6M | -1K | 27.6M | 27.6M |
| Diluted Shares Outstanding | 27.6M | 28.5M | 28.4M | 171K | 28.1M | 27.9M |
| Breakdown | 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 | $13.89M | $10.14M | $9.18M | $16.37M | $9.96M | $19.14M |
| Other Current Assets | $9.20M | $6.66M | $3.27M | $2.90M | $3.66M | $2.98M |
| Total Current Assets | $80.38M | $80.21M | $75.00M | $76.35M | $74.85M | $80.26M |
| Property Plant & Equipment | - | $21.77M | $20.87M | $20.34M | $20.31M | $19.99M |
| Goodwill | $90.56M | $91.14M | $90.22M | $89.78M | $89.42M | $84.11M |
| Intangible Assets | $3.58M | $4.02M | $2.17M | $2.31M | $2.80M | - |
| Other Non-current Assets | $369.00K | $368.00K | $367.00K | $350.00K | $367.00K | $375.00K |
| Total Assets | $200.66M | $200.52M | $191.76M | $191.88M | $190.75M | $187.52M |
| Accounts Payable | $4.62M | $4.79M | $4.92M | $6.50M | $5.28M | $4.29M |
| Deferred Revenue | $11.90M | $13.77M | $14.92M | $11.12M | $12.57M | $13.30M |
| Total Current Liabilities | $42.66M | $47.00M | $47.19M | $53.13M | $49.49M | $46.81M |
| Long-term Debt | $43.80M | $22.77M | $17.75M | $12.73M | $19.74M | $26.75M |
| Deferred Tax Liabilities | $11.07M | $9.25M | $10.43M | $8.46M | $8.56M | $9.63M |
| Total Liabilities | $99.03M | $80.71M | $77.34M | $76.30M | $79.83M | $85.30M |
| Common Stock | $62.00K | $61.00K | $61.00K | $61.00K | $61.00K | $61.00K |
| Retained Earnings | $75.77M | $76.50M | $78.14M | $78.31M | $77.77M | $72.23M |
| Treasury Stock | $308.95M | $291.54M | $287.22M | $281.02M | $277.39M | $275.65M |
| Total Stockholders Equity | $101.62M | $119.80M | $114.42M | $115.57M | $110.92M | $102.22M |
| Total Liabilities & Equity | $200.66M | $200.52M | $191.76M | $191.88M | $190.75M | $187.52M |
| Breakdown | 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 | $2.55M | $4.80M | $3.14M | $3.56M | $8.59M | $8.75M |
| Stock-based Compensation | - | - | - | - | - | $2.85M |
| Deferred Income Tax | $2.45M | $838.00K | $1.99M | $-805.00K | $459.00K | $1.49M |
| Change in Payables | $-1.91M | $-1.74M | $-1.59M | $1.22M | $-2.28M | $-3.27M |
| Operating Cash Flow | $21.24M | $9.84M | $4.19M | $20.64M | $27.09M | $16.51M |
| Capital Expenditure | $5.86M | $3.45M | $1.54M | $1.02M | $3.06M | $1.83M |
| Acquisitions | - | - | - | - | $6.54M | - |
| Investing Cash Flow | $-6.63M | $-4.22M | $-1.54M | $-1.02M | $-9.60M | $-1.83M |
| Debt Repayment | $2.00M | - | - | $7.00M | $13.00M | $6.00M |
| Stock Repurchased | $27.93M | $10.52M | $6.20M | $3.63M | $2.79M | $1.05M |
| Dividends Paid | $9.64M | $6.34M | $3.02M | $3.04M | $9.07M | $6.03M |
| Financing Cash Flow | $-17.02M | $-11.80M | $-9.74M | $-13.24M | $-28.43M | $-16.48M |
| Net Change in Cash | $-2.47M | $-6.22M | $-7.19M | $6.40M | $-10.99M | $-1.81M |
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 | $73.11M | - | $229.88M | - |
| Cost of Revenue | $43.38M | - | $144.33M | - |
| Operating Expenses | $67.65M | - | $215.42M | - |
| Selling General & Admin | $21.16M | - | $67.97M | - |
| Operating Income | $5.46M | - | $14.46M | - |
| Interest Expense | $438.00K | - | $1.01M | - |
| Income Before Tax | $5.02M | - | $13.45M | - |
| Income Tax Expense | $2.47M | - | $6.10M | - |
| Net Income | $2.55M | $8.75M | $7.35M | - |
| Basic EPS | 0.09 | - | 0.27 | - |
| Diluted EPS | 0.09 | - | 0.26 | - |
| Basic Shares Outstanding | $27.29M | - | $27.49M | - |
| Diluted Shares Outstanding | $27.62M | - | $28.16M | - |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $13.89M | $16.37M |
| Other Current Assets | $9.20M | $2.90M |
| Total Current Assets | $80.38M | $76.35M |
| Goodwill | $90.56M | $89.78M |
| Intangible Assets | $3.58M | $2.31M |
| Other Non-current Assets | $369.00K | $350.00K |
| Total Assets | $200.66M | $191.88M |
| Accounts Payable | $4.62M | $6.50M |
| Deferred Revenue | $11.90M | $11.12M |
| Total Current Liabilities | $42.66M | $53.13M |
| Long-term Debt | $43.80M | $12.73M |
| Deferred Tax Liabilities | $11.07M | $8.46M |
| Total Liabilities | $99.03M | $76.30M |
| Common Stock | $62.00K | $61.00K |
| Retained Earnings | $75.77M | $78.31M |
| Treasury Stock | $308.95M | $281.02M |
| Total Stockholders Equity | $101.62M | $115.57M |
| Total Liabilities & Equity | $200.66M | $191.88M |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $2.55M | $8.75M | $7.35M | - |
| Deferred Income Tax | - | - | $2.45M | - |
| Change in Payables | - | - | $-1.91M | - |
| Operating Cash Flow | - | - | $21.24M | - |
| Capital Expenditure | - | - | $5.86M | - |
| Investing Cash Flow | - | - | $-6.63M | - |
| Debt Repayment | - | - | $2.00M | - |
| Stock Repurchased | - | - | $27.93M | - |
| Dividends Paid | - | - | $9.64M | - |
| Financing Cash Flow | - | - | $-17.02M | - |
| Net Change in Cash | - | - | $-2.47M | - |
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.