$824.73M
Revenue
$-33.94M
Net Income
26.87%
Gross Margin
-3.92%
Op. Margin
$-38.59M
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 | $215.80M | $212.56M | $202.26M | $194.11M | $197.29M | $201.41M | $197.00M |
| Revenue Growth % (YoY) | 9.4% | 5.5% | 2.7% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $155.99M | $156.08M | $148.52M | $142.52M | $150.88M | $148.74M | $145.76M |
| Gross Profit | $59.80M | $56.48M | $53.74M | $51.60M | $46.41M | $52.68M | $51.24M |
| Gross Margin % | 27.7% | 26.6% | 26.6% | 26.6% | 23.5% | 26.2% | 26.0% |
| Selling General & Admin | $37.56M | $36.27M | $35.96M | $34.59M | $34.11M | $35.49M | $36.06M |
| Operating Income | $14.00M | $-80.05M | $17.17M | $16.58M | $10.40M | $15.27M | $13.92M |
| Operating Margin % | 6.5% | -37.7% | 8.5% | 8.5% | 5.3% | 7.6% | 7.1% |
| Income Before Tax | $9.94M | $-82.98M | $15.91M | $13.31M | $6.78M | $11.44M | $9.95M |
| Income Tax Expense | $2.50M | $-18.53M | $3.36M | $2.80M | $8.00K | $1.29M | $2.23M |
| Net Income | $7.44M | $-64.45M | $12.55M | $10.51M | $6.77M | $10.15M | $7.72M |
| Net Margin % | 3.4% | -30.3% | 6.2% | 5.4% | 3.4% | 5.0% | 3.9% |
| Basic EPS | 0.50 | -4.30 | 0.84 | 0.71 | 0.45 | 0.69 | 0.52 |
| Diluted EPS | 0.50 | -4.30 | 0.82 | 0.69 | 0.45 | 0.67 | 0.52 |
| Basic Shares Outstanding | - | 15.0M | 14.9M | 14.9M | 16K | 14.8M | 14.8M |
| Diluted Shares Outstanding | - | 15.0M | 15.2M | 15.2M | 32K | 15.0M | 15.0M |
| 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 | $45.29M | $50.92M | $37.12M | $30.73M | $37.14M | $37.27M | $29.41M |
| Accounts Receivable | $124.44M | $111.27M | $119.68M | $119.15M | $109.72M | $107.73M | $106.58M |
| Inventory | $182.79M | $192.82M | $197.30M | $197.41M | $196.88M | $185.77M | $201.83M |
| Other Current Assets | $16.43M | $72.26M | $17.33M | $13.64M | $16.96M | $12.51M | $14.40M |
| Total Current Assets | $625.98M | $681.35M | $598.24M | $578.54M | $568.08M | $570.36M | $568.71M |
| Property Plant & Equipment | $107.22M | $107.36M | $108.94M | $109.08M | $109.81M | $109.65M | $111.30M |
| Goodwill | $244.60M | $244.60M | $244.60M | $244.60M | $244.60M | $244.60M | $244.60M |
| Intangible Assets | $132.84M | $137.03M | $141.22M | $145.40M | $149.59M | $153.78M | $157.97M |
| Other Non-current Assets | $20.19M | $17.89M | $18.41M | $20.33M | $23.17M | $15.81M | $21.15M |
| Total Assets | $1.19B | $1.25B | $1.14B | $1.13B | $1.13B | $1.13B | $1.13B |
| Accounts Payable | $74.65M | $85.28M | $84.09M | $80.29M | $75.78M | $75.43M | $76.81M |
| Accrued Liabilities | $50.93M | $194.23M | $42.07M | $34.37M | $44.21M | $46.13M | $40.29M |
| Deferred Revenue | $40.69M | $34.45M | $36.97M | $37.50M | $34.45M | $36.88M | $50.03M |
| Total Current Liabilities | $179.10M | $334.25M | $184.50M | $173.37M | $175.47M | $177.70M | $186.02M |
| Long-term Debt | $298.79M | $215.05M | $218.08M | $229.92M | $229.83M | $245.99M | $250.90M |
| Deferred Tax Liabilities | - | - | - | - | - | $496.00K | $2.94M |
| Other Non-current Liabilities | $12.00M | $14.10M | $13.57M | $13.21M | $16.98M | $16.80M | $15.33M |
| Total Liabilities | $524.12M | $599.52M | $433.00M | $435.61M | $443.57M | $464.35M | $475.60M |
| Common Stock | $149.00K | $149.00K | $149.00K | $149.00K | $148.00K | $148.00K | $147.00K |
| Retained Earnings | $419.54M | $412.09M | $476.54M | $463.99M | $453.48M | $446.70M | $436.55M |
| Total Stockholders Equity | $662.11M | $649.04M | $707.83M | $693.01M | $682.53M | $665.57M | $655.90M |
| Total Liabilities & Equity | $1.19B | $1.25B | $1.14B | $1.13B | $1.13B | $1.13B | $1.13B |
| 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 | $7.44M | $-64.45M | $12.55M | $10.51M | $6.77M | $24.72M | $14.57M |
| Depreciation & Amortization | $8.46M | $25.20M | $16.86M | $8.58M | $8.31M | $25.13M | $16.60M |
| Stock-based Compensation | $7.01M | $17.51M | $11.70M | $5.35M | $5.08M | $12.75M | $8.29M |
| Change in Receivables | $13.02M | $1.56M | $9.98M | $9.38M | $1.94M | $3.71M | $2.25M |
| Change in Inventory | $-10.03M | $-4.06M | $415.00K | $533.00K | $11.11M | $-13.43M | $2.63M |
| Change in Payables | $-10.56M | $10.01M | $9.08M | $4.93M | $-59.00K | $3.30M | $4.87M |
| Operating Cash Flow | $-74.69M | $41.28M | $23.18M | $771.00K | $18.42M | $15.76M | $1.81M |
| Capital Expenditure | $4.07M | $11.17M | $9.08M | $4.82M | $3.85M | $10.28M | $8.29M |
| Investing Cash Flow | $-4.07M | $-9.05M | $-7.00M | $-4.82M | $-3.63M | $-10.28M | $-8.29M |
| Stock Issued | - | - | - | - | - | - | - |
| Financing Cash Flow | $73.13M | $-18.45M | $-16.20M | $-2.36M | $-14.93M | $-11.07M | $-6.98M |
| Net Change in Cash | $-5.63M | $13.78M | $-22.00K | $-6.41M | $-127.00K | $-5.60M | $-13.46M |
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 | $212.56M | $201.41M | $608.93M | $589.26M |
| Cost of Revenue | $156.08M | $148.74M | $447.12M | $438.40M |
| Gross Profit | $56.48M | $52.68M | $161.81M | $150.86M |
| Selling General & Admin | $36.27M | $35.49M | $106.82M | $104.50M |
| Operating Income | $-80.05M | $15.27M | $-46.30M | $41.81M |
| Income Before Tax | $-82.98M | $11.44M | $-53.75M | $30.12M |
| Income Tax Expense | $-18.53M | $1.29M | $-12.37M | $5.40M |
| Net Income | $-64.45M | $10.15M | $-41.38M | $24.72M |
| Basic EPS | -4.30 | 0.69 | -2.77 | 1.68 |
| Diluted EPS | -4.30 | 0.67 | -2.77 | 1.65 |
| Basic Shares Outstanding | $14.98M | $14.81M | $14.93M | $14.76M |
| Diluted Shares Outstanding | $14.98M | $15.04M | $14.93M | $14.98M |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $50.92M | $37.14M |
| Accounts Receivable | $111.27M | $109.72M |
| Inventory | $192.82M | $196.88M |
| Other Current Assets | $72.26M | $16.96M |
| Total Current Assets | $681.35M | $568.08M |
| Property Plant & Equipment | $107.36M | $109.81M |
| Goodwill | $244.60M | $244.60M |
| Intangible Assets | $137.03M | $149.59M |
| Other Non-current Assets | $17.89M | $23.17M |
| Total Assets | $1.25B | $1.13B |
| Accounts Payable | $85.28M | $75.78M |
| Accrued Liabilities | $194.23M | $44.21M |
| Deferred Revenue | $34.45M | $34.45M |
| Total Current Liabilities | $334.25M | $175.47M |
| Long-term Debt | $215.05M | $229.83M |
| Other Non-current Liabilities | $14.10M | $16.98M |
| Total Liabilities | $599.52M | $443.57M |
| Common Stock | $149.00K | $148.00K |
| Retained Earnings | $412.09M | $453.48M |
| Total Stockholders Equity | $649.04M | $682.53M |
| Total Liabilities & Equity | $1.25B | $1.13B |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $-64.45M | $10.15M | $-41.38M | $24.72M |
| Depreciation & Amortization | - | - | $25.20M | $25.13M |
| Stock-based Compensation | - | - | $17.51M | $12.75M |
| Change in Receivables | - | - | $1.56M | $3.71M |
| Change in Inventory | - | - | $-4.06M | $-13.43M |
| Change in Payables | - | - | $10.01M | $3.30M |
| Operating Cash Flow | - | - | $41.28M | $15.76M |
| Capital Expenditure | - | - | $11.17M | $10.28M |
| Investing Cash Flow | - | - | $-9.05M | $-10.28M |
| Financing Cash Flow | - | - | $-18.45M | $-11.07M |
| Net Change in Cash | - | - | $13.78M | $-5.60M |
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.