$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) |
Q1 2024 (Mar 31, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $261.20M | $263.95M | $273.57M | $280.32M | $272.12M | $293.18M | $290.39M | $274.12M | $274.87M | $287.87M | $305.82M | $228.41M | $187.77M | $184.48M |
| Revenue Growth % (YoY) | -4.0% | -10.0% | -5.8% | 2.3% | -1.0% | 1.8% | -5.0% | 20.0% | 46.4% | 56.0% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $166.64M | $166.83M | $173.58M | $172.58M | $169.23M | $178.88M | $176.47M | $168.85M | $164.96M | $175.81M | $201.08M | $148.82M | $116.66M | $117.22M |
| Gross Profit | $94.56M | $97.12M | $100.00M | $107.74M | $102.89M | $114.30M | $113.92M | $105.28M | $109.91M | $112.06M | $104.73M | $79.59M | $71.12M | $67.27M |
| Gross Margin % | 36.2% | 36.8% | 36.6% | 38.4% | 37.8% | 39.0% | 39.2% | 38.4% | 40.0% | 38.9% | 34.2% | 34.8% | 37.9% | 36.5% |
| Operating Expenses | $201.35M | $202.72M | $212.77M | $211.71M | $201.67M | $216.39M | $210.57M | $211.57M | $196.31M | $200.27M | $257.30M | $178.72M | $139.55M | $133.19M |
| Selling General & Admin | $34.71M | $35.89M | $39.19M | $39.13M | $32.44M | $37.37M | $31.23M | $29.42M | $29.56M | $29.55M | $38.07M | $29.90M | $22.90M | $15.97M |
| Operating Income | $59.85M | $61.23M | $60.80M | $68.61M | $70.45M | $76.79M | $79.82M | $62.55M | $78.55M | $87.60M | $48.52M | $49.69M | $48.22M | $51.30M |
| Operating Margin % | 22.9% | 23.2% | 22.2% | 24.5% | 25.9% | 26.2% | 27.5% | 22.8% | 28.6% | 30.4% | 15.9% | 21.8% | 25.7% | 27.8% |
| Interest Expense | $-1.27M | $1.96M | $1.30M | $627.00K | $-1.02M | $1.66M | $1.08M | $535.00K | $-1.33M | $5.15M | $3.56M | - | - | - |
| Other Income/Expense | $-1.01M | $221.00K | - | - | $3.20M | - | - | - | $686.00K | $266.00K | - | $3.54M | $-1.92M | $1.12M |
| Income Before Tax | $61.98M | $64.43M | $63.32M | $70.94M | $75.96M | $78.85M | $81.22M | $63.24M | $79.06M | $86.50M | $42.59M | $54.23M | $48.67M | $53.56M |
| Income Tax Expense | $13.68M | $14.24M | $14.28M | $16.83M | $18.51M | $16.42M | $18.16M | $13.42M | $16.98M | $18.48M | $10.13M | $1.94M | $7.93M | $12.04M |
| Net Income | $39.84M | $41.62M | $40.33M | $44.22M | $46.69M | $49.93M | $49.83M | $38.97M | $48.95M | $52.58M | $24.75M | $42.89M | $30.99M | $31.43M |
| Net Margin % | 15.3% | 15.8% | 14.7% | 15.8% | 17.2% | 17.0% | 17.2% | 14.2% | 17.8% | 18.3% | 8.1% | 18.8% | 16.5% | 17.0% |
| 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) |
Q1 2024 (Mar 31, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $123.57M | $445.61M | $405.18M | $347.66M | $342.84M | $303.38M | $246.50M | $194.26M | $133.79M | $63.74M | $63.91M | $75.42M | $344.53M | $320.62M |
| Accounts Receivable | $164.49M | $201.38M | $207.28M | $219.69M | $191.63M | $196.87M | $205.02M | $207.62M | $205.38M | $206.25M | $214.59M | $209.44M | $138.27M | $131.75M |
| Other Current Assets | $19.23M | $10.44M | $14.47M | $11.39M | $13.42M | $10.15M | $10.76M | $11.03M | $11.38M | $19.44M | $11.18M | $9.99M | $10.56M | $11.85M |
| Total Current Assets | $954.92M | $928.71M | $873.35M | $809.01M | $774.69M | $730.20M | $669.02M | $616.96M | $556.18M | $492.95M | $499.07M | $527.46M | $654.64M | $626.95M |
| Goodwill | $203.03M | $203.03M | $203.03M | $203.03M | $203.03M | $203.03M | $203.03M | $203.03M | $203.03M | $200.72M | $202.81M | $201.30M | $7.82M | $7.82M |
| Intangible Assets | $148.00M | $152.00M | $156.00M | $159.99M | $163.99M | $167.99M | $171.98M | $175.98M | $179.98M | $183.97M | $187.97M | $196.63M | - | - |
| Other Non-current Assets | $10.12M | $8.63M | $8.00M | $8.22M | $8.52M | $8.96M | $9.19M | $9.48M | $9.53M | $9.78M | $9.88M | $10.09M | $1.60M | $1.31M |
| Total Assets | $1.87B | $1.86B | $1.82B | $1.77B | $1.74B | $1.68B | $1.63B | $1.58B | $1.52B | $1.46B | $1.48B | $1.52B | $1.12B | $1.10B |
| Accounts Payable | $71.54M | $67.25M | $83.14M | $64.42M | $72.00M | $74.90M | $63.76M | $66.14M | $71.84M | $65.22M | $63.59M | $56.74M | $47.78M | $62.40M |
| Accrued Liabilities | $59.09M | $75.88M | $64.13M | $69.93M | $75.42M | $79.35M | $61.02M | $58.28M | $50.65M | $60.71M | $53.22M | $50.77M | $30.62M | $31.66M |
| Deferred Revenue | $7.70M | - | - | - | $8.10M | - | - | - | - | - | - | - | - | - |
| Total Current Liabilities | $164.24M | $175.87M | $179.96M | $166.97M | $178.82M | $191.30M | $178.62M | $190.67M | $175.66M | $177.37M | $180.73M | $186.57M | $116.65M | $132.19M |
| Long-term Debt | - | - | - | - | - | - | - | - | - | - | $30.00M | $111.97M | - | - |
| Deferred Tax Liabilities | $2.79M | $2.45M | $2.20M | $3.04M | $2.87M | $3.16M | $2.89M | $3.74M | $3.59M | $1.47M | $1.05M | $2.12M | $1.97M | $2.10M |
| Other Non-current Liabilities | $4.47M | $4.47M | $4.47M | $4.47M | $4.47M | $3.41M | $2.21M | $1.00M | - | - | $23.98M | $5.84M | - | - |
| Total Liabilities | $438.57M | $471.36M | $475.99M | $463.70M | $475.15M | $469.44M | $471.60M | $475.30M | $457.79M | $454.08M | $523.62M | $594.43M | $408.45M | $419.55M |
| Retained Earnings | $680.35M | $650.36M | $618.55M | $587.32M | $552.13M | $514.48M | $473.39M | $431.70M | $400.68M | $359.70M | $315.05M | $297.53M | $261.76M | $237.55M |
| Total Stockholders Equity | $1.23B | $1.19B | $1.15B | $1.11B | $1.07B | $1.00B | $954.68M | $893.37M | $865.52M | $821.01M | $760.81M | $737.25M | $571.92M | $544.24M |
| Total Liabilities & Equity | $1.87B | $1.86B | $1.82B | $1.77B | $1.74B | $1.68B | $1.63B | $1.58B | $1.52B | $1.46B | $1.48B | $1.52B | $1.12B | $1.10B |
| 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) |
Q1 2024 (Mar 31, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $39.84M | $41.62M | $40.33M | $44.22M | $46.69M | $138.72M | $49.83M | $38.97M | $48.95M | $52.58M | $24.75M | $42.89M | $30.99M | $31.43M |
| Depreciation & Amortization | $16.16M | $47.75M | $31.56M | $15.68M | $15.31M | $45.12M | $30.05M | $15.05M | $14.87M | $50.18M | $35.02M | $13.11M | $8.13M | $25.99M |
| Stock-based Compensation | $6.02M | $18.48M | $12.37M | $6.06M | $6.95M | $15.94M | $10.37M | $4.43M | $4.58M | $13.53M | $9.16M | $3.84M | $2.60M | $8.03M |
| Change in Receivables | $-35.91M | $9.46M | $15.71M | $28.09M | $-4.72M | $-8.32M | $358.00K | $3.01M | $-779.00K | $12.64M | $20.11M | $12.88M | $6.44M | $42.91M |
| Change in Inventory | $5.89M | $46.56M | $20.25M | $3.11M | $8.85M | $16.78M | $4.34M | $-234.00K | $3.46M | $-45.38M | $-41.19M | $-20.57M | $-654.00K | $45.55M |
| Operating Cash Flow | $72.27M | $186.15M | $124.38M | $41.55M | $66.59M | $249.52M | $164.22M | $86.26M | $91.68M | $248.60M | $168.52M | $60.46M | $39.28M | $78.61M |
| Acquisitions | - | - | - | - | - | - | - | - | - | $616.19M | $618.86M | $618.86M | - | - |
| Investing Cash Flow | $-4.34M | $-34.73M | $-26.51M | $-15.45M | $-11.34M | $-24.05M | $-14.05M | $-6.81M | $-9.55M | $-645.24M | $-639.52M | $-633.15M | $-6.04M | $-19.50M |
| Debt Repayment | - | - | - | - | - | - | - | - | - | $155.00M | $100.00M | - | - | - |
| Stock Issued | - | - | - | - | - | - | - | - | - | $169.88M | $169.88M | $169.88M | - | - |
| Stock Repurchased | $13.00K | $5.91M | $5.71M | $5.50M | $10.00K | $9.32M | $8.49M | $8.27M | $650.00K | $4.60M | $4.60M | $4.34M | $68.00K | $4.50M |
| Dividends Paid | $9.65M | $27.79M | $18.15M | $9.22M | $8.86M | $24.82M | $16.14M | $8.14M | $7.86M | $22.27M | $14.47M | $7.35M | $6.70M | $20.02M |
| Financing Cash Flow | $-19.23M | $-49.83M | $-36.55M | $-21.79M | $-13.72M | $-56.43M | $-37.20M | $-20.13M | $-13.38M | $116.65M | $190.69M | $303.16M | $-10.20M | $-37.19M |
| Net Change in Cash | $48.97M | $102.77M | $62.33M | $4.82M | $39.47M | $169.58M | $112.71M | $60.47M | $70.05M | $-280.79M | $-280.62M | $-269.11M | $23.90M | $18.95M |
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.