$1.33B
Revenue
$34.83M
Net Income
27.19%
Gross Margin
3.77%
Op. Margin
$53.23M
Free Cash Flow
| Breakdown | TTM (Dec 31, 2025) |
FY 2025 (Dec 31, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
|---|---|---|---|---|---|---|
| Total Revenue | $1.33B | $1.33B | $1.41B | $1.53B | $1.71B | $1.58B |
| Revenue Growth % | 0.0% | -5.4% | -8.3% | -10.5% | 8.3% | nan% |
| Cost of Revenue | $967.63M | $967.63M | $1.02B | $1.10B | $1.21B | $1.12B |
| Gross Profit | $361.37M | $361.37M | $385.44M | $427.07M | $501.11M | $456.86M |
| Gross Margin % | 27.2% | 27.2% | 27.4% | 27.9% | 29.3% | 28.9% |
| Selling General & Admin | $305.75M | $305.75M | $309.80M | $334.93M | $379.81M | $345.72M |
| Operating Income | $50.08M | $50.08M | $69.72M | $87.12M | $116.86M | $106.64M |
| Operating Margin % | 3.8% | 3.8% | 5.0% | 5.7% | 6.8% | 6.7% |
| Interest Expense | $6.29M | $3.76M | $1.99M | $897.00K | $885.00K | $2.45M |
| Other Income/Expense | $-3.13M | $-3.13M | $-2.10M | $-1.87M | $-14.42M | $-7.38M |
| Income Before Tax | $46.95M | $46.95M | $67.62M | $85.25M | $102.44M | $99.27M |
| Income Tax Expense | $12.12M | $12.12M | $17.21M | $24.18M | $27.01M | $24.09M |
| Net Income | $34.83M | $34.83M | $50.41M | $61.08M | $75.43M | $75.18M |
| Net Margin % | 2.6% | 2.6% | 3.6% | 4.0% | 4.4% | 4.8% |
| Basic EPS | nan | 1.97 | 2.71 | 3.18 | 3.76 | 3.65 |
| Diluted EPS | nan | 1.96 | 2.68 | 3.13 | 3.68 | 3.54 |
| Basic Shares Outstanding | -144K | 17.7M | 18.6M | 19.2M | 20.1M | 20.6M |
| Diluted Shares Outstanding | -108K | 17.8M | 18.8M | 19.5M | 20.5M | 21.2M |
| Breakdown | FY 2025 (Dec 31, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
|---|---|---|---|---|---|
| Cash & Cash Equivalents | $2.14M | $349.00K | $119.00K | $121.00K | $96.99M |
| Accounts Receivable | $190.46M | $215.69M | $233.43M | $269.50M | $265.32M |
| Other Current Assets | $9.67M | $9.37M | $10.91M | $8.11M | $6.79M |
| Total Current Assets | $202.27M | $225.41M | $244.46M | $277.76M | $372.11M |
| Property Plant & Equipment | $6.02M | $7.72M | $9.42M | $8.65M | $5.96M |
| Goodwill | $25.04M | $25.04M | $25.04M | $25.04M | $25.04M |
| Other Non-current Assets | $129.27M | $94.66M | $75.92M | $75.77M | $92.63M |
| Total Assets | $365.64M | $357.83M | $357.98M | $392.00M | $503.40M |
| Accounts Payable | $40.21M | $38.31M | - | - | - |
| Accrued Liabilities | $4.50M | $4.26M | - | - | - |
| Other Current Liabilities | - | - | - | - | $22.00K |
| Total Current Liabilities | $113.73M | $112.46M | $102.97M | $131.43M | $160.43M |
| Other Non-current Liabilities | $60.91M | $58.06M | $54.32M | $52.77M | $54.56M |
| Total Liabilities | $241.03M | $203.22M | $198.90M | $209.81M | $315.00M |
| Common Stock | $742.00K | $738.00K | $734.00K | $732.00K | $730.00K |
| Retained Earnings | $552.18M | $546.20M | $525.22M | $492.76M | $442.60M |
| Treasury Stock | - | - | - | - | $743.58M |
| Total Stockholders Equity | $124.60M | $154.62M | $159.08M | $182.20M | $188.41M |
| Total Liabilities & Equity | $365.64M | $357.83M | $357.98M | $392.00M | $503.40M |
| Breakdown | TTM (Dec 31, 2025) |
FY 2025 (Dec 31, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
|---|---|---|---|---|---|---|
| Net Income | $34.83M | $34.83M | $50.41M | $61.08M | $75.43M | $75.18M |
| Depreciation & Amortization | $9.87M | $5.55M | $5.92M | $5.01M | $4.43M | $4.50M |
| Stock-based Compensation | $24.67M | $13.74M | $14.04M | $17.75M | $17.66M | $14.00M |
| Deferred Income Tax | - | $1.97M | $-1.87M | $1.65M | - | - |
| Change in Receivables | $-26.06M | $-25.22M | $-17.64M | $-35.30M | $4.05M | $36.96M |
| Operating Cash Flow | $80.51M | $61.65M | $86.87M | $91.47M | $90.81M | $72.90M |
| Capital Expenditure | $27.28M | $14.84M | $7.57M | $7.76M | $8.11M | $6.44M |
| Investing Cash Flow | $-26.57M | $-14.14M | $-7.56M | $-4.86M | $-14.28M | $8.30M |
| Stock Repurchased | $104.19M | $50.89M | $41.94M | $75.02M | $74.91M | $66.21M |
| Dividends Paid | $48.49M | $27.49M | $28.24M | $27.56M | $24.03M | $20.12M |
| Financing Cash Flow | $-49.93M | $-45.71M | $-79.08M | $-86.61M | $-173.39M | $-87.70M |
| Net Change in Cash | $4.01M | $1.79M | $230.00K | $-2.00K | $-96.87M | $-6.50M |
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 | $332.64M | - | $996.99M | - |
| Cost of Revenue | $240.39M | - | $725.82M | - |
| Gross Profit | $92.26M | - | $271.17M | - |
| Selling General & Admin | $75.88M | - | $225.42M | - |
| Operating Income | $15.00M | - | $41.52M | - |
| Interest Expense | - | - | $2.83M | - |
| Other Income/Expense | $-758.00K | - | $-2.35M | - |
| Income Before Tax | $14.24M | - | $39.17M | - |
| Income Tax Expense | $3.18M | - | $9.51M | - |
| Net Income | $11.07M | $14.16M | $29.66M | - |
| Basic EPS | 0.63 | - | 1.66 | - |
| Diluted EPS | 0.63 | - | 1.66 | - |
| Basic Shares Outstanding | $17.59M | - | $17.82M | - |
| Diluted Shares Outstanding | $17.64M | - | $17.88M | - |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $1.25M | $349.00K |
| Accounts Receivable | $204.47M | $215.69M |
| Other Current Assets | $12.12M | $9.37M |
| Total Current Assets | $217.84M | $225.41M |
| Property Plant & Equipment | $6.30M | $7.72M |
| Goodwill | $25.04M | $25.04M |
| Other Non-current Assets | $119.82M | $94.66M |
| Total Assets | $374.15M | $357.83M |
| Total Current Liabilities | $116.09M | $112.46M |
| Other Non-current Liabilities | $60.94M | $58.06M |
| Total Liabilities | $242.03M | $203.22M |
| Common Stock | $739.00K | $738.00K |
| Retained Earnings | $554.08M | $546.20M |
| Total Stockholders Equity | $132.12M | $154.62M |
| Total Liabilities & Equity | $374.15M | $357.83M |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $11.07M | $14.16M | $29.66M | - |
| Depreciation & Amortization | $1.37M | - | $4.22M | - |
| Stock-based Compensation | - | - | $10.31M | - |
| Change in Receivables | - | - | $-11.21M | - |
| Operating Cash Flow | - | - | $41.94M | - |
| Capital Expenditure | - | - | $11.80M | - |
| Investing Cash Flow | - | - | $-11.10M | - |
| Stock Repurchased | - | - | $41.45M | - |
| Dividends Paid | - | - | $20.78M | - |
| Financing Cash Flow | - | - | $-29.93M | - |
| Net Change in Cash | - | - | $903.00K | - |
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.