$609.78M
Revenue
$71.32M
Net Income
36.50%
Gross Margin
13.53%
Op. Margin
$39.17M
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 | $127.79M | $182.31M | $168.76M | $130.92M | $127.29M | $132.91M | $144.12M |
| Revenue Growth % (YoY) | 0.4% | 37.2% | 17.1% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $83.21M | $113.64M | $107.49M | $82.84M | $85.99M | $81.34M | $85.38M |
| Gross Profit | $44.58M | $68.67M | $61.27M | $48.09M | $41.31M | $51.56M | $58.74M |
| Gross Margin % | 34.9% | 37.7% | 36.3% | 36.7% | 32.5% | 38.8% | 40.8% |
| Selling General & Admin | $34.38M | $40.74M | $36.14M | $28.79M | $37.02M | $30.97M | $28.76M |
| Operating Income | $10.19M | $27.92M | $25.12M | $19.29M | $4.29M | $20.59M | $29.98M |
| Operating Margin % | 8.0% | 15.3% | 14.9% | 14.7% | 3.4% | 15.5% | 20.8% |
| Interest Expense | - | - | - | - | $1.00K | - | - |
| Interest Income | $1.75M | $1.78M | $1.50M | $1.52M | $1.69M | $1.88M | $1.63M |
| Other Income/Expense | $-436.00K | $2.76M | $3.05M | $5.07M | $-2.63M | $5.02M | $-4.47M |
| Income Before Tax | $9.76M | $30.68M | $28.17M | $24.36M | $1.65M | $25.61M | $25.51M |
| Income Tax Expense | $4.23M | $6.68M | $5.26M | $5.48M | $-1.72M | $6.36M | $6.42M |
| Net Income | $5.53M | $24.00M | $22.91M | $18.88M | $3.37M | $19.25M | $19.09M |
| Net Margin % | 4.3% | 13.2% | 13.6% | 14.4% | 2.6% | 14.5% | 13.2% |
| Basic EPS | 0.09 | 0.42 | 0.40 | 0.33 | 0.06 | 0.34 | 0.34 |
| Diluted EPS | 0.09 | 0.40 | 0.38 | 0.31 | 0.05 | 0.32 | 0.32 |
| Basic Shares Outstanding | - | 56.9M | 56.8M | 57.0M | 41K | 56.8M | 56.7M |
| Diluted Shares Outstanding | - | 59.9M | 59.6M | 60.0M | 187K | 59.3M | 59.2M |
| 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 | $196.87M | $203.71M | $167.04M | $153.61M | $164.67M | $156.71M | $150.10M |
| Accounts Receivable | $81.51M | $103.39M | $102.55M | $76.76M | $63.45M | $78.60M | $78.89M |
| Inventory | $111.47M | $84.42M | $84.11M | $88.33M | $83.60M | $64.91M | $45.46M |
| Other Current Assets | $30.16M | $28.88M | $30.71M | $31.20M | $27.24M | $27.99M | $24.65M |
| Total Current Assets | $421.44M | $423.33M | $386.74M | $351.48M | $341.29M | $330.76M | $300.62M |
| Property Plant & Equipment | $9.30M | $7.21M | $3.46M | $2.71M | $2.35M | $2.44M | $2.23M |
| Goodwill | $7.79M | $7.79M | $7.79M | $7.79M | $7.79M | $7.79M | $7.79M |
| Other Non-current Assets | $2.71M | $2.58M | $2.63M | $2.64M | $2.21M | $2.02M | $1.84M |
| Total Assets | $461.16M | $461.29M | $421.08M | $383.97M | $362.38M | $353.15M | $323.04M |
| Accounts Payable | $25.46M | $22.26M | $25.83M | $22.63M | $30.76M | $31.25M | $20.65M |
| Accrued Liabilities | $89.46M | $99.78M | $81.40M | $67.57M | $65.60M | $64.91M | $64.19M |
| Total Current Liabilities | $116.43M | $123.46M | $110.04M | $93.36M | $103.27M | $100.70M | $90.81M |
| Other Non-current Liabilities | $97.00K | $98.00K | $99.00K | $163.00K | $295.00K | $318.00K | $208.00K |
| Total Liabilities | $129.62M | $137.56M | $124.14M | $106.11M | $103.56M | $101.03M | $91.03M |
| Common Stock | $642.00K | $640.00K | $639.00K | $638.00K | $637.00K | $635.00K | $634.00K |
| Retained Earnings | $228.01M | $222.49M | $198.48M | $175.58M | $156.69M | $153.32M | $134.07M |
| Total Stockholders Equity | $331.54M | $323.73M | $296.94M | $277.86M | $258.82M | $252.12M | $232.01M |
| Total Liabilities & Equity | $461.16M | $461.29M | $421.08M | $383.97M | $362.38M | $353.15M | $323.04M |
| 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 | $5.53M | $24.00M | $41.79M | $18.88M | $3.37M | $19.25M | $19.09M |
| Depreciation & Amortization | $436.00K | $636.00K | $408.00K | $202.00K | $205.00K | $540.00K | $344.00K |
| Stock-based Compensation | $2.72M | $8.12M | $5.15M | $2.19M | $2.27M | $6.65M | $4.51M |
| Change in Receivables | $-21.14M | $39.71M | $37.76M | $13.15M | $-12.74M | $26.91M | $28.76M |
| Change in Inventory | $27.02M | $302.00K | $-127.00K | $4.51M | $19.01M | $13.97M | $-5.25M |
| Operating Cash Flow | $-3.90M | $51.07M | $12.01M | $-9.80M | $6.92M | $35.98M | $26.65M |
| Capital Expenditure | $3.23M | $4.92M | $1.51M | $559.00K | $125.00K | $849.00K | $414.00K |
| Investing Cash Flow | $-3.33M | $-4.92M | $-1.51M | $-559.00K | $-125.00K | $-849.00K | $-414.00K |
| Stock Repurchased | $1.06M | $151.00K | $10.05M | $1.50M | - | $12.03M | $9.23M |
| Financing Cash Flow | $397.00K | $-7.93M | $-9.08M | $-1.10M | $2.07M | $-10.36M | $-8.56M |
| Net Change in Cash | $-6.83M | $39.05M | $2.38M | $-11.06M | $7.97M | $25.10M | $17.57M |
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 | $182.31M | $132.91M | $481.99M | $388.72M |
| Cost of Revenue | $113.64M | $81.34M | $303.98M | $231.24M |
| Gross Profit | $68.67M | $51.56M | $178.02M | $157.48M |
| Selling General & Admin | $40.74M | $30.97M | $105.68M | $87.94M |
| Operating Income | $27.92M | $20.59M | $72.34M | $69.53M |
| Interest Income | $1.78M | $1.88M | $4.79M | $5.03M |
| Other Income/Expense | $2.76M | $5.02M | $10.88M | $-398.00K |
| Income Before Tax | $30.68M | $25.61M | $83.21M | $69.14M |
| Income Tax Expense | $6.68M | $6.36M | $17.42M | $16.55M |
| Net Income | $24.00M | $19.25M | $65.79M | $52.58M |
| Basic EPS | 0.42 | 0.34 | 1.16 | 0.93 |
| Diluted EPS | 0.40 | 0.32 | 1.10 | 0.89 |
| Basic Shares Outstanding | $56.85M | $56.77M | $56.88M | $56.69M |
| Diluted Shares Outstanding | $59.88M | $59.31M | $59.83M | $59.10M |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $203.71M | $164.67M |
| Accounts Receivable | $103.39M | $63.45M |
| Inventory | $84.42M | $83.60M |
| Other Current Assets | $28.88M | $27.24M |
| Total Current Assets | $423.33M | $341.29M |
| Property Plant & Equipment | $7.21M | $2.35M |
| Goodwill | $7.79M | $7.79M |
| Other Non-current Assets | $2.58M | $2.21M |
| Total Assets | $461.29M | $362.38M |
| Accounts Payable | $22.26M | $30.76M |
| Accrued Liabilities | $99.78M | $65.60M |
| Total Current Liabilities | $123.46M | $103.27M |
| Other Non-current Liabilities | $98.00K | $295.00K |
| Total Liabilities | $137.56M | $103.56M |
| Common Stock | $640.00K | $637.00K |
| Retained Earnings | $222.49M | $156.69M |
| Total Stockholders Equity | $323.73M | $258.82M |
| Total Liabilities & Equity | $461.29M | $362.38M |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $24.00M | $19.25M | $65.79M | $52.58M |
| Depreciation & Amortization | - | - | $636.00K | $540.00K |
| Stock-based Compensation | - | - | $8.12M | $6.65M |
| Change in Receivables | - | - | $39.71M | $26.91M |
| Change in Inventory | - | - | $302.00K | $13.97M |
| Operating Cash Flow | - | - | $51.07M | $35.98M |
| Capital Expenditure | - | - | $4.92M | $849.00K |
| Investing Cash Flow | - | - | $-4.92M | $-849.00K |
| Stock Repurchased | $151.00K | - | $10.20M | $12.03M |
| Financing Cash Flow | - | - | $-7.93M | $-10.36M |
| Net Change in Cash | - | - | $39.05M | $25.10M |
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.