$1.08B
Revenue
$166.01M
Net Income
37.02%
Gross Margin
23.21%
Op. Margin
$424.34M
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 | $261.20M | $263.95M | $273.57M | $280.32M | $272.12M | $293.18M | $290.39M |
| Revenue Growth % (YoY) | -4.0% | -10.0% | -5.8% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $166.64M | $166.83M | $173.58M | $172.58M | $169.23M | $178.88M | $176.47M |
| Gross Profit | $94.56M | $97.12M | $100.00M | $107.74M | $102.89M | $114.30M | $113.92M |
| Gross Margin % | 36.2% | 36.8% | 36.6% | 38.4% | 37.8% | 39.0% | 39.2% |
| Operating Expenses | $201.35M | $202.72M | $212.77M | $211.71M | $201.67M | $216.39M | $210.57M |
| Selling General & Admin | $34.71M | $35.89M | $39.19M | $39.13M | $32.44M | $37.37M | $31.23M |
| Operating Income | $59.85M | $61.23M | $60.80M | $68.61M | $70.45M | $76.79M | $79.82M |
| Operating Margin % | 22.9% | 23.2% | 22.2% | 24.5% | 25.9% | 26.2% | 27.5% |
| Interest Expense | $-1.27M | $1.96M | $1.30M | $627.00K | $-1.02M | $1.66M | $1.08M |
| Other Income/Expense | $-1.01M | $221.00K | - | - | $3.20M | - | - |
| Income Before Tax | $61.98M | $64.43M | $63.32M | $70.94M | $75.96M | $78.85M | $81.22M |
| Income Tax Expense | $13.68M | $14.24M | $14.28M | $16.83M | $18.51M | $16.42M | $18.16M |
| Net Income | $39.84M | $41.62M | $40.33M | $44.22M | $46.69M | $49.93M | $49.83M |
| Net Margin % | 15.3% | 15.8% | 14.7% | 15.8% | 17.2% | 17.0% | 17.2% |
| 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 | $123.57M | $445.61M | $405.18M | $347.66M | $342.84M | $303.38M | $246.50M |
| Accounts Receivable | $164.49M | $201.38M | $207.28M | $219.69M | $191.63M | $196.87M | $205.02M |
| Other Current Assets | $19.23M | $10.44M | $14.47M | $11.39M | $13.42M | $10.15M | $10.76M |
| Total Current Assets | $954.92M | $928.71M | $873.35M | $809.01M | $774.69M | $730.20M | $669.02M |
| Goodwill | $203.03M | $203.03M | $203.03M | $203.03M | $203.03M | $203.03M | $203.03M |
| Intangible Assets | $148.00M | $152.00M | $156.00M | $159.99M | $163.99M | $167.99M | $171.98M |
| Other Non-current Assets | $10.12M | $8.63M | $8.00M | $8.22M | $8.52M | $8.96M | $9.19M |
| Total Assets | $1.87B | $1.86B | $1.82B | $1.77B | $1.74B | $1.68B | $1.63B |
| Accounts Payable | $71.54M | $67.25M | $83.14M | $64.42M | $72.00M | $74.90M | $63.76M |
| Accrued Liabilities | $59.09M | $75.88M | $64.13M | $69.93M | $75.42M | $79.35M | $61.02M |
| Deferred Revenue | $7.70M | - | - | - | $8.10M | - | - |
| Total Current Liabilities | $164.24M | $175.87M | $179.96M | $166.97M | $178.82M | $191.30M | $178.62M |
| Deferred Tax Liabilities | $2.79M | $2.45M | $2.20M | $3.04M | $2.87M | $3.16M | $2.89M |
| Other Non-current Liabilities | $4.47M | $4.47M | $4.47M | $4.47M | $4.47M | $3.41M | $2.21M |
| Total Liabilities | $438.57M | $471.36M | $475.99M | $463.70M | $475.15M | $469.44M | $471.60M |
| Retained Earnings | $680.35M | $650.36M | $618.55M | $587.32M | $552.13M | $514.48M | $473.39M |
| Total Stockholders Equity | $1.23B | $1.19B | $1.15B | $1.11B | $1.07B | $1.00B | $954.68M |
| Total Liabilities & Equity | $1.87B | $1.86B | $1.82B | $1.77B | $1.74B | $1.68B | $1.63B |
| 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 | $39.84M | $41.62M | $40.33M | $44.22M | $46.69M | $138.72M | $49.83M |
| Depreciation & Amortization | $16.16M | $47.75M | $31.56M | $15.68M | $15.31M | $45.12M | $30.05M |
| Stock-based Compensation | $6.02M | $18.48M | $12.37M | $6.06M | $6.95M | $15.94M | $10.37M |
| Change in Receivables | $-35.91M | $9.46M | $15.71M | $28.09M | $-4.72M | $-8.32M | $358.00K |
| Change in Inventory | $5.89M | $46.56M | $20.25M | $3.11M | $8.85M | $16.78M | $4.34M |
| Operating Cash Flow | $72.27M | $186.15M | $124.38M | $41.55M | $66.59M | $249.52M | $164.22M |
| Acquisitions | - | - | - | - | - | - | - |
| Investing Cash Flow | $-4.34M | $-34.73M | $-26.51M | $-15.45M | $-11.34M | $-24.05M | $-14.05M |
| Debt Repayment | - | - | - | - | - | - | - |
| Stock Issued | - | - | - | - | - | - | - |
| Stock Repurchased | $13.00K | $5.91M | $5.71M | $5.50M | $10.00K | $9.32M | $8.49M |
| Dividends Paid | $9.65M | $27.79M | $18.15M | $9.22M | $8.86M | $24.82M | $16.14M |
| Financing Cash Flow | $-19.23M | $-49.83M | $-36.55M | $-21.79M | $-13.72M | $-56.43M | $-37.20M |
| Net Change in Cash | $48.97M | $102.77M | $62.33M | $4.82M | $39.47M | $169.58M | $112.71M |
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 | $263.95M | $293.18M | $817.85M | $857.69M |
| Operating Expenses | $202.72M | $216.39M | $627.20M | $638.53M |
| Selling General & Admin | $35.89M | $37.37M | $114.20M | $98.02M |
| Operating Income | $61.23M | $76.79M | $190.65M | $219.16M |
| Interest Expense | - | - | $1.96M | $1.66M |
| Other Income/Expense | $221.00K | - | $221.00K | - |
| Income Before Tax | $64.43M | $78.85M | $198.69M | $223.32M |
| Income Tax Expense | $14.24M | $16.42M | $45.35M | $48.01M |
| Net Income | $41.62M | $49.93M | $126.18M | $138.72M |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $445.61M | $342.84M |
| Accounts Receivable | $201.38M | $191.63M |
| Other Current Assets | $10.44M | $13.42M |
| Total Current Assets | $928.71M | $774.69M |
| Goodwill | $203.03M | $203.03M |
| Intangible Assets | $152.00M | $163.99M |
| Other Non-current Assets | $8.63M | $8.52M |
| Total Assets | $1.86B | $1.74B |
| Accounts Payable | $67.25M | $72.00M |
| Accrued Liabilities | $75.88M | $75.42M |
| Total Current Liabilities | $175.87M | $178.82M |
| Deferred Tax Liabilities | $2.45M | $2.87M |
| Other Non-current Liabilities | $4.47M | $4.47M |
| Total Liabilities | $471.36M | $475.15M |
| Retained Earnings | $650.36M | $552.13M |
| Total Stockholders Equity | $1.19B | $1.07B |
| Total Liabilities & Equity | $1.86B | $1.74B |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $41.62M | $49.93M | $126.18M | $138.72M |
| Depreciation & Amortization | - | - | $47.75M | $45.12M |
| Stock-based Compensation | - | - | $18.48M | $15.94M |
| Change in Receivables | - | - | $9.46M | $-8.32M |
| Change in Inventory | - | - | $46.56M | $16.78M |
| Operating Cash Flow | - | - | $186.15M | $249.52M |
| Investing Cash Flow | - | - | $-34.73M | $-24.05M |
| Stock Repurchased | - | - | $5.91M | $9.32M |
| Dividends Paid | - | - | $27.79M | $24.82M |
| Financing Cash Flow | - | - | $-49.83M | $-56.43M |
| Net Change in Cash | - | - | $102.77M | $169.58M |
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.