$305.63M
Revenue
$12.94M
Net Income
38.34%
Gross Margin
7.70%
Op. Margin
$41.48M
Free Cash Flow
| Breakdown | TTM (Dec 26, 2025) |
FY 2025 (Dec 26, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
|---|---|---|---|---|---|---|
| Total Revenue | $305.63M | $305.63M | $313.86M | $296.59M | $293.74M | $278.81M |
| Revenue Growth % | 0.0% | -2.6% | 5.8% | 1.0% | 5.4% | nan% |
| Cost of Revenue | $188.46M | $188.46M | $190.62M | $180.21M | $178.17M | $173.15M |
| Gross Profit | $117.17M | $117.17M | $123.24M | $116.38M | $115.58M | $105.66M |
| Gross Margin % | 38.3% | 38.3% | 39.3% | 39.2% | 39.3% | 37.9% |
| Operating Expenses | $282.09M | $282.09M | $269.27M | $247.33M | $238.49M | $232.33M |
| Selling General & Admin | $90.52M | $90.52M | $78.55M | $65.94M | $60.98M | $59.19M |
| Operating Income | $23.53M | $23.53M | $44.59M | $49.26M | $55.25M | $46.48M |
| Operating Margin % | 7.7% | 7.7% | 14.2% | 16.6% | 18.8% | 16.7% |
| Interest Expense | $1.72M | $1.72M | $1.59M | $3.23M | $144.00K | $95.00K |
| Income Before Tax | $21.82M | $21.82M | $42.99M | $46.03M | $55.10M | $46.38M |
| Income Tax Expense | $8.88M | $8.88M | $13.36M | $11.88M | $14.30M | $4.83M |
| Net Income | $12.94M | $12.94M | $29.63M | $34.15M | $40.80M | $41.55M |
| Net Margin % | 4.2% | 4.2% | 9.4% | 11.5% | 13.9% | 14.9% |
| Basic EPS | nan | 0.47 | 1.08 | 1.26 | 1.30 | 1.38 |
| Diluted EPS | nan | 0.46 | 1.05 | 1.24 | 1.28 | 1.26 |
| Basic Shares Outstanding | -187K | 27.3M | 27.6M | 27.2M | 31.4M | 30.0M |
| Diluted Shares Outstanding | -254K | 27.9M | 28.1M | 27.6M | 32.0M | 32.9M |
| Breakdown | FY 2025 (Dec 26, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
|---|---|---|---|---|---|
| Cash & Cash Equivalents | $18.20M | $16.37M | $20.96M | $30.25M | $45.79M |
| Other Current Assets | $6.17M | $2.90M | $2.37M | $2.54M | $5.77M |
| Total Current Assets | $83.88M | $76.35M | $75.44M | $81.17M | $102.18M |
| Property Plant & Equipment | $24.01M | $20.34M | $20.04M | $19.36M | $18.03M |
| Goodwill | $90.66M | $89.78M | $84.24M | $83.50M | $85.07M |
| Intangible Assets | $3.25M | $2.31M | - | - | - |
| Other Non-current Assets | $358.00K | $350.00K | $285.00K | $268.00K | $620.00K |
| Total Assets | $206.45M | $191.88M | $181.43M | $184.99M | $207.54M |
| Accounts Payable | $6.29M | $6.50M | $7.56M | $8.74M | $7.68M |
| Deferred Revenue | $12.32M | $11.12M | $12.09M | $13.28M | $14.62M |
| Total Current Liabilities | $48.77M | $53.13M | $49.89M | $59.60M | $54.89M |
| Long-term Debt | $75.82M | $12.73M | $32.71M | $59.65M | - |
| Deferred Tax Liabilities | $12.54M | $8.46M | $8.12M | $6.88M | $7.33M |
| Total Liabilities | $138.35M | $76.30M | $91.35M | $126.72M | $63.69M |
| Common Stock | $62.00K | $61.00K | $61.00K | $60.00K | $60.00K |
| Retained Earnings | $78.36M | $78.31M | $60.82M | $38.64M | $11.27M |
| Treasury Stock | $350.17M | $281.02M | $274.60M | $273.87M | $157.29M |
| Total Stockholders Equity | $68.10M | $115.57M | $90.08M | $58.28M | $143.85M |
| Total Liabilities & Equity | $206.45M | $191.88M | $181.43M | $184.99M | $207.54M |
| Breakdown | TTM (Dec 26, 2025) |
FY 2025 (Dec 26, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
|---|---|---|---|---|---|---|
| Net Income | $16.09M | $12.94M | $29.63M | $34.15M | $40.80M | $41.55M |
| Depreciation & Amortization | - | $5.18M | - | - | - | - |
| Stock-based Compensation | - | $10.91M | - | $10.72M | $10.27M | $10.12M |
| Deferred Income Tax | $5.13M | $2.31M | $-346.00K | $1.36M | $-480.00K | $1.47M |
| Change in Payables | $-3.56M | $-231.00K | $-1.05M | $-1.18M | $1.06M | $1.58M |
| Operating Cash Flow | $54.34M | $40.30M | $47.73M | $37.40M | $58.90M | $46.35M |
| Capital Expenditure | $12.87M | $7.87M | $4.08M | $4.10M | $4.66M | $3.24M |
| Acquisitions | - | - | $6.54M | - | - | - |
| Investing Cash Flow | $-14.40M | $-8.63M | $-10.62M | $-4.10M | $-4.66M | $-3.24M |
| Debt Repayment | - | $10.00M | $20.00M | $32.00M | - | - |
| Stock Issued | - | - | - | $937.00K | $876.00K | $755.00K |
| Stock Repurchased | $85.87M | $69.15M | $6.42M | $734.00K | $116.57M | $13.04M |
| Dividends Paid | $22.27M | $12.90M | $12.11M | $11.97M | $10.44M | $12.88M |
| Financing Cash Flow | $-51.31M | $-29.77M | $-41.66M | $-42.56M | $-69.74M | $-46.74M |
| Net Change in Cash | $-11.58M | $1.83M | $-4.59M | $-9.30M | $-15.54M | $-3.66M |
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-K filings.
Annual data represents full fiscal year results. FY = Fiscal Year ending.