$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) |
FY 2020 (Dec 31, 2020) |
FY 2019 (Dec 31, 2019) |
FY 2018 (Dec 31, 2018) |
FY 2017 (Dec 31, 2017) |
FY 2016 (Dec 31, 2016) |
FY 2015 (Dec 31, 2015) |
FY 2014 (Dec 31, 2014) |
FY 2013 (Dec 31, 2013) |
FY 2012 (Dec 31, 2012) |
FY 2011 (Dec 31, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $1.33B | $1.33B | $1.41B | $1.53B | $1.71B | $1.58B | $1.40B | $1.35B | $1.42B | $1.36B | $1.32B | $1.32B | $1.22B | $1.07B | $1.01B | $1.11B |
| Revenue Growth % | 0.0% | -5.4% | -8.3% | -10.5% | 8.3% | 13.0% | 3.7% | -5.0% | 4.4% | 2.9% | 0.0% | 8.4% | 13.4% | 6.8% | -9.5% | nan% |
| Cost of Revenue | $967.63M | $967.63M | $1.02B | $1.10B | $1.21B | $1.12B | $1.00B | $952.35M | $999.75M | $949.88M | $911.21M | $905.12M | $842.75M | $729.35M | $684.90M | $764.62M |
| Gross Profit | $361.37M | $361.37M | $385.44M | $427.07M | $501.11M | $456.86M | $396.22M | $395.04M | $418.61M | $408.06M | $408.50M | $414.11M | $374.58M | $344.38M | $320.59M | $346.30M |
| Gross Margin % | 27.2% | 27.2% | 27.4% | 27.9% | 29.3% | 28.9% | 28.3% | 29.3% | 29.5% | 30.0% | 31.0% | 31.4% | 30.8% | 32.1% | 31.9% | 31.2% |
| Selling General & Admin | $305.75M | $305.75M | $309.80M | $334.93M | $379.81M | $345.72M | $310.71M | $314.17M | $329.13M | $331.17M | $341.20M | $330.42M | $315.34M | $307.94M | $305.94M | $288.98M |
| Operating Income | $50.08M | $50.08M | $69.72M | $87.12M | $116.86M | $106.64M | $80.26M | $74.82M | $81.65M | $68.63M | $58.60M | $73.87M | $49.35M | $12.08M | $-65.30M | $44.63M |
| Operating Margin % | 3.8% | 3.8% | 5.0% | 5.7% | 6.8% | 6.7% | 5.7% | 5.6% | 5.8% | 5.1% | 4.4% | 5.6% | 4.1% | 1.1% | -6.5% | 4.0% |
| Interest Expense | $6.29M | $3.76M | $1.99M | $897.00K | $885.00K | $2.45M | $2.57M | $1.48M | $3.81M | $3.52M | - | $1.98M | $1.41M | $1.23M | $954.00K | $1.26M |
| Other Income/Expense | $-3.13M | $-3.13M | $-2.10M | $-1.87M | $-14.42M | $-7.38M | $-5.04M | $-3.42M | $-4.50M | $-4.54M | $-2.65M | $-213.00K | $19.00K | $78.00K | $-103.00K | $-61.00K |
| Income Before Tax | $46.95M | $46.95M | $67.62M | $85.25M | $102.44M | $99.27M | $75.21M | $71.40M | $67.88M | $54.92M | $55.95M | $71.67M | $47.96M | $10.93M | $-66.36M | $43.31M |
| Income Tax Expense | $12.12M | $12.12M | $17.21M | $24.18M | $27.01M | $24.09M | $19.17M | $16.83M | $19.17M | $30.81M | $23.18M | $28.85M | $18.56M | $5.63M | $-24.23M | $16.16M |
| Net Income | $34.83M | $34.83M | $50.41M | $61.08M | $75.43M | $75.18M | $56.04M | $130.86M | $57.98M | $33.28M | $32.77M | $42.82M | $90.92M | $10.79M | $-13.70M | $27.16M |
| Net Margin % | 2.6% | 2.6% | 3.6% | 4.0% | 4.4% | 4.8% | 4.0% | 9.7% | 4.1% | 2.5% | 2.5% | 3.2% | 7.5% | 1.0% | -1.4% | 2.4% |
| Basic EPS | nan | 1.97 | 2.71 | 3.18 | 3.76 | 3.65 | 2.67 | 5.64 | 2.34 | 1.32 | 1.26 | 1.53 | 2.89 | 0.32 | -0.38 | 0.72 |
| Diluted EPS | nan | 1.96 | 2.68 | 3.13 | 3.68 | 3.54 | 2.62 | 5.50 | 2.30 | 1.30 | 1.25 | 1.52 | 2.87 | 0.32 | -0.38 | 0.70 |
| Basic Shares Outstanding | -144K | 17.7M | 18.6M | 19.2M | 20.1M | 20.6M | 21.0M | 23.2M | 24.7M | 25.2M | 26.1M | 27.9M | 31.5M | 33.5M | 35.8M | 37.8M |
| Diluted Shares Outstanding | -108K | 17.8M | 18.8M | 19.5M | 20.5M | 21.2M | 21.4M | 23.8M | 25.3M | 25.6M | 26.3M | 28.2M | 31.7M | 33.6M | 35.8M | 38.8M |
| 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) |
FY 2020 (Dec 31, 2020) |
FY 2019 (Dec 31, 2019) |
FY 2018 (Dec 31, 2018) |
FY 2017 (Dec 31, 2017) |
FY 2016 (Dec 31, 2016) |
FY 2015 (Dec 31, 2015) |
FY 2014 (Dec 31, 2014) |
FY 2013 (Dec 31, 2013) |
FY 2012 (Dec 31, 2012) |
FY 2011 (Dec 31, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $2.14M | $349.00K | $119.00K | $121.00K | $96.99M | $103.49M | $19.83M | $112.00K | $379.00K | $1.48M | $1.50M | $1.24M | $875.00K | $1.38M | $939.00K |
| Accounts Receivable | $190.46M | $215.69M | $233.43M | $269.50M | $265.32M | $228.37M | $217.93M | $234.90M | $225.87M | $206.36M | $198.93M | $204.71M | $179.09M | $151.57M | $174.76M |
| Other Current Assets | $9.67M | $9.37M | $10.91M | $8.11M | $6.79M | $7.03M | $7.47M | $13.14M | $12.09M | $10.69M | $9.06M | $10.17M | $10.53M | $7.36M | $5.59M |
| Total Current Assets | $202.27M | $225.41M | $244.46M | $277.76M | $372.11M | $338.89M | $245.24M | $248.46M | $245.44M | $223.50M | $214.53M | $224.41M | $202.89M | $171.56M | $186.24M |
| Property Plant & Equipment | $6.02M | $7.72M | $9.42M | $8.65M | $5.96M | $26.80M | $29.98M | $35.82M | $39.68M | $43.15M | $37.48M | $35.33M | $36.73M | $34.88M | $36.12M |
| Goodwill | $25.04M | $25.04M | $25.04M | $25.04M | $25.04M | $25.04M | $25.04M | $45.97M | $45.97M | $45.97M | $45.97M | $45.97M | $48.90M | $63.41M | $138.08M |
| Intangible Assets | - | - | - | - | - | - | - | $2.95M | $3.30M | $3.64M | $4.24M | $5.01M | $4.99M | $5.74M | $6.63M |
| Other Non-current Assets | $129.27M | $94.66M | $75.92M | $75.77M | $92.63M | $77.58M | $72.84M | $36.96M | $38.60M | $30.51M | $28.67M | $30.35M | $30.99M | $28.04M | $32.55M |
| Total Assets | $365.64M | $357.83M | $357.98M | $392.00M | $503.40M | $479.05M | $381.12M | $379.91M | $384.30M | $365.42M | $351.82M | $363.92M | $347.77M | $325.15M | $409.67M |
| Accounts Payable | $40.21M | $38.31M | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Accrued Liabilities | $4.50M | $4.26M | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Current Liabilities | - | - | - | - | $22.00K | $300.00K | $1.17M | $1.63M | $1.96M | $1.76M | $1.29M | $986.00K | $1.14M | $11.56M | $1.46M |
| Total Current Liabilities | $113.73M | $112.46M | $102.97M | $131.43M | $160.43M | $108.17M | $84.96M | $90.36M | $83.72M | $83.35M | $87.75M | $94.18M | $89.97M | $98.87M | $83.16M |
| Other Non-current Liabilities | $60.91M | $58.06M | $54.32M | $52.77M | $54.56M | $90.95M | $63.90M | $48.06M | $47.19M | $44.80M | $40.63M | $36.46M | $36.56M | $34.28M | $42.26M |
| Total Liabilities | $241.03M | $203.22M | $198.90M | $209.81M | $315.00M | $299.11M | $213.86M | $211.58M | $250.03M | $243.69M | $212.19M | $224.53M | $190.53M | $155.30M | $176.56M |
| Common Stock | $742.00K | $738.00K | $734.00K | $732.00K | $730.00K | $726.00K | $722.00K | $719.00K | $715.00K | $713.00K | $705.00K | $700.00K | $695.00K | $685.00K | $686.00K |
| Retained Earnings | $552.18M | $546.20M | $525.22M | $492.76M | $442.60M | $388.64M | $350.55M | $237.31M | $195.14M | $174.97M | $155.10M | $125.38M | $47.61M | $40.20M | $89.14M |
| Treasury Stock | - | - | - | - | $743.58M | $677.39M | $642.02M | $518.33M | $499.07M | $482.34M | $436.77M | $398.96M | $295.99M | $269.02M | $224.87M |
| Total Stockholders Equity | $124.60M | $154.62M | $159.08M | $182.20M | $188.41M | $179.94M | $167.26M | $168.33M | $134.28M | $121.74M | $139.63M | $139.39M | $157.23M | $169.85M | $233.12M |
| Total Liabilities & Equity | $365.64M | $357.83M | $357.98M | $392.00M | $503.40M | $479.05M | $381.12M | $379.91M | $384.30M | $365.42M | $351.82M | $363.92M | $347.77M | $325.15M | $409.67M |
| 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) |
FY 2020 (Dec 31, 2020) |
FY 2019 (Dec 31, 2019) |
FY 2018 (Dec 31, 2018) |
FY 2017 (Dec 31, 2017) |
FY 2016 (Dec 31, 2016) |
FY 2015 (Dec 31, 2015) |
FY 2014 (Dec 31, 2014) |
FY 2013 (Dec 31, 2013) |
FY 2012 (Dec 31, 2012) |
FY 2011 (Dec 31, 2011) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $34.83M | $34.83M | $50.41M | $61.08M | $75.43M | $75.18M | $56.04M | $130.86M | $57.98M | $33.28M | $32.77M | $42.82M | $90.92M | $10.79M | $-13.70M | $27.16M |
| Depreciation & Amortization | $9.87M | $5.55M | $5.92M | $5.01M | $4.43M | $4.50M | $5.25M | $6.48M | $8.27M | $8.51M | $8.80M | $9.85M | $9.89M | $9.85M | $10.86M | $12.69M |
| Stock-based Compensation | $24.67M | $13.74M | $14.04M | $17.75M | $17.66M | $14.00M | $11.60M | $9.91M | $8.80M | $7.60M | $6.71M | $5.82M | $3.03M | $2.57M | $25.74M | $11.98M |
| Deferred Income Tax | - | $1.97M | $-1.87M | $1.65M | - | - | - | - | - | - | - | - | - | - | $-17.14M | $653.00K |
| Change in Receivables | $-26.06M | $-25.22M | $-17.64M | $-35.30M | $4.05M | $36.96M | $12.86M | $5.36M | $10.85M | $20.54M | $8.40M | $-4.22M | $40.34M | $28.07M | $-4.30M | $25.33M |
| Operating Cash Flow | $80.51M | $61.65M | $86.87M | $91.47M | $90.81M | $72.90M | $109.16M | $66.62M | $87.72M | $29.34M | $39.45M | $70.18M | $-25.58M | $465.00K | $55.98M | $31.24M |
| Capital Expenditure | $27.28M | $14.84M | $7.57M | $7.76M | $8.11M | $6.44M | $6.47M | $10.36M | $5.17M | $5.85M | $12.42M | $8.33M | $6.01M | $8.14M | $5.85M | $6.50M |
| Acquisitions | - | - | - | - | - | - | - | - | - | - | - | - | $2.61M | - | - | - |
| Purchases of Investments | - | - | - | - | - | - | - | - | - | - | - | $481.00K | $2.44M | $3.70M | $1.46M | - |
| Investing Cash Flow | $-26.57M | $-14.14M | $-7.56M | $-4.86M | $-14.28M | $8.30M | $-6.93M | $103.19M | $-4.17M | $-4.85M | $-12.42M | $-8.36M | $110.53M | $-8.55M | $52.41M | $-10.09M |
| Stock Repurchased | $104.19M | $50.89M | $41.94M | $75.02M | $74.91M | $66.21M | $35.61M | $124.45M | $22.19M | $14.62M | $46.01M | $38.47M | $101.77M | $29.81M | $44.38M | $58.06M |
| Dividends Paid | $48.49M | $27.49M | $28.24M | $27.56M | $24.03M | $20.12M | $16.79M | $16.61M | $14.87M | $12.14M | $12.45M | $12.54M | $12.78M | $3.30M | $35.20M | - |
| Financing Cash Flow | $-49.93M | $-45.71M | $-79.08M | $-86.61M | $-173.39M | $-87.70M | $-18.58M | $-150.08M | $-83.82M | $-25.60M | $-27.04M | $-61.56M | $-84.59M | $7.58M | $-107.94M | $-21.27M |
| Net Change in Cash | $4.01M | $1.79M | $230.00K | $-2.00K | $-96.87M | $-6.50M | $83.66M | $19.72M | $-267.00K | $-1.10M | $-15.00K | $259.00K | $363.00K | $-506.00K | $442.00K | $-116.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 | $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.