$1.23B
Revenue
$61.71M
Net Income
53.50%
Gross Margin
6.06%
Op. Margin
$145.14M
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 | $324.37M | $295.63M | $308.97M | $296.71M | $293.73M | $283.15M | $282.46M | $270.58M | $257.78M | $257.60M | $273.73M | $279.61M | $259.15M | $268.71M |
| Revenue Growth % (YoY) | 10.4% | 4.4% | 9.4% | 9.7% | 13.9% | 9.9% | 3.2% | -3.2% | -0.5% | -4.1% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $151.45M | $134.12M | $141.91M | $142.42M | $139.43M | $138.28M | $129.85M | $129.08M | $123.73M | $124.37M | $126.03M | $140.39M | $125.86M | $126.33M |
| Gross Profit | $172.92M | $161.52M | $167.06M | $154.29M | $154.30M | $144.87M | $152.61M | $141.50M | $134.05M | $133.23M | $147.70M | $139.22M | $133.29M | $142.38M |
| Gross Margin % | 53.3% | 54.6% | 54.1% | 52.0% | 52.5% | 51.2% | 54.0% | 52.3% | 52.0% | 51.7% | 54.0% | 49.8% | 51.4% | 53.0% |
| Operating Expenses | $152.34M | $140.53M | $149.06M | $139.60M | $142.90M | $130.61M | $136.17M | $132.17M | $131.85M | $132.91M | $140.34M | $126.96M | $122.63M | $127.63M |
| Operating Income | $20.58M | $20.99M | $18.00M | $14.69M | $11.40M | $14.25M | $16.43M | $9.33M | $2.20M | $324.00K | $7.36M | $12.26M | $10.66M | $14.75M |
| Operating Margin % | 6.3% | 7.1% | 5.8% | 5.0% | 3.9% | 5.0% | 5.8% | 3.4% | 0.9% | 0.1% | 2.7% | 4.4% | 4.1% | 5.5% |
| Other Income/Expense | $2.75M | $7.31M | $-2.91M | $893.00K | $3.25M | $192.00K | $4.27M | $5.32M | $2.68M | $3.98M | $2.38M | $6.58M | $-293.00K | $1.44M |
| Income Before Tax | $23.33M | $28.30M | $15.09M | $15.58M | $14.65M | $14.45M | $20.71M | $14.65M | $4.88M | $4.31M | $9.74M | $18.84M | $10.37M | $16.19M |
| Income Tax Expense | $4.78M | $7.12M | $5.08M | $4.17M | $2.88M | $3.69M | $5.33M | $3.78M | $1.38M | $1.13M | $2.43M | $4.67M | $2.50M | $4.20M |
| Net Income | $18.55M | $21.18M | $10.16M | $11.82M | $12.34M | $10.97M | $15.38M | $10.87M | $3.49M | $3.18M | $7.30M | $14.17M | $7.87M | $11.99M |
| Net Margin % | 5.7% | 7.2% | 3.3% | 4.0% | 4.2% | 3.9% | 5.4% | 4.0% | 1.4% | 1.2% | 2.7% | 5.1% | 3.0% | 4.5% |
| Basic EPS | 0.26 | 0.30 | 0.14 | 0.17 | 0.17 | 0.16 | 0.22 | 0.15 | 0.05 | 0.04 | 0.10 | 0.19 | 0.11 | 0.16 |
| Diluted EPS | 0.26 | 0.29 | 0.14 | 0.16 | 0.17 | 0.15 | 0.21 | 0.15 | 0.05 | 0.04 | 0.10 | 0.19 | 0.11 | 0.16 |
| Basic Shares Outstanding | - | 71.3M | 71.3M | 71.3M | 44K | 70.7M | 70.8M | 70.9M | -397K | 73.3M | 73.4M | 73.4M | 12K | 73.3M |
| Diluted Shares Outstanding | - | 72.0M | 71.9M | 72.3M | 153K | 71.5M | 71.5M | 71.5M | -475K | 73.7M | 74.1M | 74.4M | -78K | 74.4M |
| 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 | $292.26M | $315.43M | $310.72M | $300.83M | $256.60M | $252.84M | $244.74M | $273.42M | $245.45M | $266.90M | $269.33M | $283.32M | $234.72M | $244.05M |
| Accounts Receivable | $16.56M | $21.11M | $19.35M | $16.82M | $10.34M | $11.53M | $17.55M | $14.93M | $12.40M | $12.61M | $11.20M | $8.08M | $5.42M | $6.72M |
| Inventory | $251.84M | $238.83M | $221.01M | $213.69M | $229.24M | $240.04M | $234.32M | $201.84M | $203.59M | $202.88M | $205.31M | $190.15M | $215.22M | $213.33M |
| Other Current Assets | $73.71M | $62.76M | $61.95M | $68.22M | $63.71M | $76.53M | $74.98M | $78.56M | $65.52M | $63.58M | $59.38M | $64.80M | $59.87M | $59.10M |
| Total Current Assets | $647.03M | $638.12M | $614.18M | $600.69M | $561.09M | $585.00M | $572.22M | $568.74M | $528.59M | $553.52M | $551.32M | $547.33M | $518.22M | $527.33M |
| Property Plant & Equipment | $15.37M | $13.58M | $10.41M | $9.49M | $8.94M | $8.01M | $8.06M | $8.15M | $7.76M | $8.06M | $8.40M | $8.77M | $8.93M | $9.16M |
| Goodwill | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M | $2.04M |
| Intangible Assets | $2.41M | $2.31M | $2.17M | $2.50M | $2.29M | $2.32M | $1.95M | $1.88M | $1.88M | $1.83M | $1.79M | $1.70M | $1.60M | $1.39M |
| Other Non-current Assets | $29.56M | $27.36M | $24.12M | $22.27M | $18.07M | $5.00M | $3.28M | $2.40M | $2.17M | $1.24M | $1.24M | $1.25M | $807.00K | $3.10M |
| Total Assets | $765.00M | $751.26M | $722.92M | $713.90M | $665.55M | $670.93M | $657.80M | $650.03M | $608.89M | $629.50M | $629.20M | $627.40M | $579.32M | $586.72M |
| Accounts Payable | $56.41M | $61.99M | $56.19M | $57.35M | $45.10M | $60.39M | $62.81M | $56.00M | $47.82M | $44.48M | $46.01M | $49.10M | $50.79M | $53.19M |
| Accrued Liabilities | $44.30M | $42.87M | $44.23M | $37.97M | $38.52M | $38.21M | $40.38M | $48.48M | $40.71M | $42.64M | $35.98M | $35.52M | $38.27M | $44.49M |
| Other Current Liabilities | $40.96M | $46.83M | $40.90M | $39.48M | $33.74M | $32.14M | $30.99M | $28.79M | $30.44M | $30.46M | $30.80M | $26.69M | $22.58M | $23.14M |
| Total Current Liabilities | $230.54M | $235.98M | $226.74M | $225.91M | $196.10M | $215.96M | $215.61M | $226.33M | $189.62M | $197.40M | $185.73M | $192.26M | $181.09M | $199.34M |
| Total Liabilities | $252.47M | $261.05M | $254.34M | $260.53M | $227.76M | $250.12M | $252.05M | $260.15M | $223.75M | $232.97M | $223.16M | $231.46M | $199.75M | $219.42M |
| Retained Earnings | $368.21M | $349.54M | $332.51M | $318.85M | $305.07M | $296.33M | $284.35M | $270.69M | $268.36M | $281.40M | $292.22M | $284.09M | $269.16M | $258.73M |
| Total Stockholders Equity | $512.53M | $490.21M | $468.59M | $453.37M | $437.79M | $420.81M | $405.75M | $389.88M | $385.14M | $396.53M | $406.04M | $395.94M | $379.57M | $367.30M |
| Total Liabilities & Equity | $765.00M | $751.26M | $722.92M | $713.90M | $665.55M | $670.93M | $657.80M | $650.03M | $608.89M | $629.50M | $629.20M | $627.40M | $579.32M | $586.72M |
| 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 | $18.55M | $21.18M | $21.98M | $11.82M | $12.34M | $10.97M | $26.25M | $10.87M | $3.49M | $24.65M | $7.30M | $14.17M | $7.87M | $50.83M |
| Depreciation & Amortization | $1.21M | $3.40M | $2.39M | $1.02M | $928.00K | $3.50M | $2.52M | $1.34M | $1.34M | $3.75M | $2.46M | $1.22M | $1.27M | $3.52M |
| Stock-based Compensation | $3.15M | $7.41M | $5.06M | $2.75M | $3.28M | $6.75M | $4.65M | $2.56M | $1.61M | $4.23M | $3.00M | $1.28M | $1.45M | $4.41M |
| Change in Receivables | $-4.55M | $10.77M | $9.01M | $6.48M | $-1.19M | $-878.00K | $5.14M | $2.52M | $-209.00K | $7.19M | $5.78M | $2.66M | $-1.30M | $2.08M |
| Change in Inventory | $13.01M | $10.54M | $-7.28M | $-15.55M | $-8.91M | $33.70M | $27.99M | $-1.75M | $710.00K | $-12.35M | $-9.91M | $-25.07M | $1.90M | $42.07M |
| Change in Payables | $-5.58M | $17.43M | $11.62M | $12.26M | $-15.29M | $12.57M | $14.99M | $8.18M | $3.34M | $-6.31M | $-4.78M | $-1.69M | $-2.40M | $-1.16M |
| Operating Cash Flow | $-10.19M | $69.58M | $57.77M | $45.15M | $3.92M | $22.77M | $13.72M | $38.39M | $-3.88M | $47.22M | $34.73M | $48.83M | $-11.02M | $34.45M |
| Capital Expenditure | $3.10M | $8.31M | $3.99M | $1.78M | $1.83M | $3.82M | $2.78M | $1.74M | $1.08M | $3.11M | $2.12M | $1.15M | $1.26M | $3.90M |
| Acquisitions | - | - | - | - | - | $427.00K | $427.00K | - | - | - | - | - | - | - |
| Investing Cash Flow | $-2.67M | $-12.20M | $-7.01M | $-2.34M | $-2.09M | $-7.03M | $-4.15M | $-1.74M | $-1.08M | $-3.11M | $-2.12M | $-1.15M | $-1.26M | $-3.90M |
| Stock Repurchased | - | $2.02M | $1.74M | - | $-98.00K | $11.88M | $10.02M | $8.12M | $18.33M | $12.58M | - | - | - | - |
| Financing Cash Flow | $496.00K | $-1.88M | $-2.10M | $-531.00K | $5.62M | $-10.99M | $-10.05M | $-8.26M | $-18.28M | $-12.10M | $410.00K | $161.00K | $391.00K | $496.00K |
| Net Change in Cash | $-12.23M | $58.83M | $54.12M | $44.23M | $3.76M | $7.39M | $-712.00K | $27.97M | $-21.45M | $32.17M | $34.60M | $48.60M | $-9.32M | $25.59M |
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 | $295.63M | $283.15M | $901.31M | $836.18M |
| Cost of Revenue | $134.12M | $138.28M | $418.45M | $397.21M |
| Gross Profit | $161.52M | $144.87M | $482.86M | $438.98M |
| Operating Expenses | $140.53M | $130.61M | $429.18M | $398.96M |
| Operating Income | $20.99M | $14.25M | $53.68M | $40.02M |
| Other Income/Expense | $7.31M | $192.00K | $5.29M | $9.78M |
| Income Before Tax | $28.30M | $14.45M | $58.97M | $49.80M |
| Income Tax Expense | $7.12M | $3.69M | $16.38M | $12.80M |
| Net Income | $21.18M | $10.97M | $43.16M | $37.22M |
| Basic EPS | 0.30 | 0.16 | 0.61 | 0.53 |
| Diluted EPS | 0.29 | 0.15 | 0.60 | 0.52 |
| Basic Shares Outstanding | $71.30M | $70.67M | $71.28M | $70.80M |
| Diluted Shares Outstanding | $72.00M | $71.52M | $72.06M | $71.52M |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $315.43M | $256.60M |
| Accounts Receivable | $21.11M | $10.34M |
| Inventory | $238.83M | $229.24M |
| Other Current Assets | $62.76M | $63.71M |
| Total Current Assets | $638.12M | $561.09M |
| Property Plant & Equipment | $13.58M | $8.94M |
| Goodwill | $2.04M | $2.04M |
| Intangible Assets | $2.31M | $2.29M |
| Other Non-current Assets | $27.36M | $18.07M |
| Total Assets | $751.26M | $665.55M |
| Accounts Payable | $61.99M | $45.10M |
| Accrued Liabilities | $42.87M | $38.52M |
| Other Current Liabilities | $46.83M | $33.74M |
| Total Current Liabilities | $235.98M | $196.10M |
| Total Liabilities | $261.05M | $227.76M |
| Retained Earnings | $349.54M | $305.07M |
| Total Stockholders Equity | $490.21M | $437.79M |
| Total Liabilities & Equity | $751.26M | $665.55M |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $21.18M | $10.97M | $43.16M | $37.22M |
| Depreciation & Amortization | - | - | $3.40M | $3.50M |
| Stock-based Compensation | - | - | $7.41M | $6.75M |
| Change in Receivables | - | - | $10.77M | $-878.00K |
| Change in Inventory | - | - | $10.54M | $33.70M |
| Change in Payables | - | - | $17.43M | $12.57M |
| Operating Cash Flow | - | - | $69.58M | $22.77M |
| Capital Expenditure | - | - | $8.31M | $3.82M |
| Acquisitions | - | - | - | $427.00K |
| Investing Cash Flow | - | - | $-12.20M | $-7.03M |
| Stock Repurchased | - | - | $2.02M | $11.88M |
| Financing Cash Flow | - | - | $-1.88M | $-10.99M |
| Net Change in Cash | - | - | $58.83M | $7.39M |
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.