$270.28M
Revenue
$14.93M
Net Income
57.52%
Gross Margin
8.49%
Op. Margin
$-9.20M
Free Cash Flow
| Breakdown | TTM (Dec 31, 2025) |
FY 2025 (Dec 31, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
FY 2020 (Dec 31, 2020) |
FY 2019 (Dec 31, 2019) |
|---|---|---|---|---|---|---|---|---|
| Total Revenue | $270.28M | $270.28M | $224.26M | $183.01M | $138.83M | $117.06M | $131.31M | $80.26M |
| Revenue Growth % | 0.0% | 20.5% | 22.5% | 31.8% | 18.6% | -10.8% | 63.6% | nan% |
| Cost of Revenue | $114.82M | $114.82M | $91.05M | $70.22M | $54.15M | $43.65M | $51.20M | $24.25M |
| Gross Profit | $155.46M | $155.46M | $133.20M | $112.78M | $84.68M | $73.41M | $80.11M | $56.01M |
| Gross Margin % | 57.5% | 57.5% | 59.4% | 61.6% | 61.0% | 62.7% | 61.0% | 69.8% |
| Research & Development | $3.02M | $3.02M | $3.07M | $2.78M | $2.70M | $2.11M | $1.08M | $848.00K |
| Selling General & Admin | $121.37M | $121.37M | $106.20M | $87.88M | $68.16M | $54.89M | $52.83M | $41.38M |
| Operating Income | $22.95M | $22.95M | $17.90M | $14.33M | $8.25M | $11.58M | $26.78M | $8.75M |
| Operating Margin % | 8.5% | 8.5% | 8.0% | 7.8% | 5.9% | 9.9% | 20.4% | 10.9% |
| Interest Expense | $1.21M | $874.00K | $950.00K | $851.00K | $231.00K | $351.00K | $559.00K | $333.00K |
| Other Income/Expense | $252.00K | $252.00K | $-173.00K | $98.00K | $989.00K | $1.62M | $3.95M | $-3.00K |
| Income Before Tax | $21.77M | $21.77M | $16.17M | $14.39M | $8.99M | $12.50M | $26.36M | $8.80M |
| Income Tax Expense | $6.39M | $6.39M | $4.76M | $4.15M | $2.77M | $3.38M | $-5.17M | $271.00K |
| Net Income | $14.93M | $14.93M | $11.27M | $10.24M | $6.22M | $9.13M | $31.53M | $8.53M |
| Net Margin % | 5.5% | 5.5% | 5.0% | 5.6% | 4.5% | 7.8% | 24.0% | 10.6% |
| Basic EPS | nan | 0.38 | 0.29 | 0.27 | 0.16 | 0.23 | 0.81 | 0.23 |
| Diluted EPS | nan | 0.37 | 0.28 | 0.25 | 0.16 | 0.22 | 0.78 | 0.21 |
| Basic Shares Outstanding | -295K | 38.9M | 38.8M | 38.4M | 38.7M | 39.5M | 38.7M | 37.7M |
| Diluted Shares Outstanding | -262K | 40.8M | 40.8M | 40.4M | 39.8M | 40.7M | 40.5M | 39.7M |
| Breakdown | FY 2025 (Dec 31, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
FY 2020 (Dec 31, 2020) |
FY 2019 (Dec 31, 2019) |
|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $13.50M | $17.54M | $12.84M | $16.91M | $28.41M | $30.98M | $13.36M |
| Accounts Receivable | $25.59M | $24.91M | $18.45M | $15.38M | $12.82M | $12.37M | $11.53M |
| Inventory | $5.05M | $4.32M | $4.63M | $3.57M | $2.46M | $2.31M | $1.36M |
| Other Current Assets | $4.13M | $6.11M | $2.45M | $3.85M | $1.73M | $1.51M | $1.56M |
| Total Current Assets | $48.49M | $52.88M | $38.37M | $39.74M | $47.31M | $47.17M | $27.81M |
| Property Plant & Equipment | $78.78M | $76.28M | $73.58M | $67.74M | - | $55.06M | $54.77M |
| Goodwill | $58.94M | $32.99M | $29.77M | - | - | - | - |
| Intangible Assets | $1.28M | $848.00K | $567.00K | - | - | - | - |
| Other Non-current Assets | - | - | $887.00K | $1.59M | $862.00K | $863.00K | $13.00K |
| Total Assets | $199.15M | $177.07M | $154.90M | $117.04M | $117.96M | $112.56M | $82.60M |
| Accrued Liabilities | $23.91M | $20.16M | $17.58M | $11.09M | $8.88M | $12.60M | $8.97M |
| Deferred Revenue | $7.52M | $6.69M | $6.21M | $4.62M | $3.75M | $3.41M | $3.31M |
| Total Current Liabilities | $41.06M | $37.33M | $32.12M | $18.86M | $17.81M | $23.02M | $25.91M |
| Long-term Debt | $11.29M | $3.59M | $6.00M | - | $4.31M | $5.80M | $7.63M |
| Total Liabilities | $55.63M | $43.77M | $41.00M | $19.95M | $23.14M | $30.87M | $38.90M |
| Common Stock | $16.91M | $23.36M | $18.70M | $15.12M | $14.01M | $9.18M | $3.37M |
| Retained Earnings | $102.89M | $89.69M | $79.50M | $69.85M | $73.33M | $65.64M | $34.11M |
| Total Stockholders Equity | $141.54M | $131.39M | $113.89M | $97.09M | $94.82M | $81.69M | $43.70M |
| Total Liabilities & Equity | $199.15M | $177.07M | $154.90M | $117.04M | $117.96M | $112.56M | $82.60M |
| Breakdown | TTM (Dec 31, 2025) |
FY 2025 (Dec 31, 2025) |
FY 2024 (Dec 31, 2024) |
FY 2023 (Dec 31, 2023) |
FY 2022 (Dec 31, 2022) |
FY 2021 (Dec 31, 2021) |
FY 2020 (Dec 31, 2020) |
FY 2019 (Dec 31, 2019) |
|---|---|---|---|---|---|---|---|---|
| Net Income | $17.56M | $14.93M | $11.27M | $10.24M | $6.22M | $9.13M | $31.53M | $8.53M |
| Depreciation & Amortization | $48.73M | $28.61M | $25.37M | $21.86M | $15.63M | - | - | - |
| Stock-based Compensation | $16.09M | $9.13M | $6.29M | $5.85M | $5.20M | $5.15M | $4.88M | $3.89M |
| Deferred Income Tax | - | $3.11M | $-3.84M | $-1.44M | $1.75M | $3.88M | $-8.73M | - |
| Change in Receivables | $2.36M | $-1.16M | $6.07M | $1.06M | $12.57M | $7.34M | $9.96M | $12.51M |
| Change in Inventory | $135.00K | $-59.00K | $-574.00K | $472.00K | $-301.00K | $212.00K | $2.30M | $306.00K |
| Operating Cash Flow | $69.88M | $51.92M | $39.09M | $45.21M | $27.75M | $22.49M | $35.11M | $19.09M |
| Capital Expenditure | $79.08M | $39.98M | $37.77M | $26.09M | $22.90M | $19.74M | $13.04M | $13.38M |
| Acquisitions | - | $26.33M | $3.00M | $28.59M | - | - | - | - |
| Investing Cash Flow | $-68.95M | $-50.17M | $-30.70M | $-52.11M | $-23.98M | $-19.75M | $-8.41M | $-12.81M |
| Debt Repayment | - | - | - | - | - | - | - | $391.00K |
| Stock Repurchased | - | $13.22M | - | - | $9.57M | $1.43M | - | $1.52M |
| Financing Cash Flow | $-9.87M | $-5.79M | $-3.69M | $2.83M | $-15.27M | $-5.32M | $-9.07M | $-3.33M |
| Net Change in Cash | $-8.94M | $-4.04M | $4.70M | $-4.08M | $-11.49M | $-2.57M | $17.63M | $2.94M |
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 | $71.91M | - | $194.10M | - |
| Cost of Revenue | $30.57M | - | $82.74M | - |
| Gross Profit | $41.34M | - | $111.36M | - |
| Research & Development | $775.00K | - | $2.42M | - |
| Selling General & Admin | $31.92M | - | $89.15M | - |
| Operating Income | $5.64M | - | $14.58M | - |
| Interest Expense | - | - | $587.00K | - |
| Other Income/Expense | $44.00K | - | $191.00K | - |
| Income Before Tax | $5.13M | - | $13.76M | - |
| Income Tax Expense | $1.53M | - | $4.20M | - |
| Net Income | $3.51M | $1.48M | $9.29M | - |
| Basic EPS | 0.09 | - | 0.24 | - |
| Diluted EPS | 0.09 | - | 0.23 | - |
| Basic Shares Outstanding | $38.64M | - | $39.19M | - |
| Diluted Shares Outstanding | $40.50M | - | $41.09M | - |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $11.12M | $17.54M |
| Accounts Receivable | $27.41M | $24.91M |
| Inventory | $5.27M | $4.32M |
| Other Current Assets | $4.26M | $6.11M |
| Total Current Assets | $49.98M | $52.88M |
| Property Plant & Equipment | $80.51M | $76.28M |
| Goodwill | $58.46M | $32.99M |
| Intangible Assets | $1.35M | $848.00K |
| Total Assets | $202.36M | $177.07M |
| Accrued Liabilities | $25.01M | $20.16M |
| Deferred Revenue | $7.81M | $6.69M |
| Total Current Liabilities | $44.19M | $37.33M |
| Long-term Debt | $19.59M | $3.59M |
| Total Liabilities | $66.86M | $43.77M |
| Common Stock | $16.90M | $23.36M |
| Retained Earnings | $97.25M | $89.69M |
| Total Stockholders Equity | $133.61M | $131.39M |
| Total Liabilities & Equity | $202.36M | $177.07M |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $3.51M | $1.48M | $9.29M | - |
| Depreciation & Amortization | $397.00K | - | $21.04M | - |
| Stock-based Compensation | - | - | $6.83M | - |
| Deferred Income Tax | - | - | $2.73M | - |
| Change in Receivables | - | - | $670.00K | - |
| Change in Inventory | - | - | $163.00K | - |
| Operating Cash Flow | - | - | $33.48M | - |
| Capital Expenditure | - | - | $31.25M | - |
| Acquisitions | - | - | $26.33M | - |
| Investing Cash Flow | - | - | $-42.55M | - |
| Stock Repurchased | - | - | $13.22M | - |
| Financing Cash Flow | - | - | $2.66M | - |
| Net Change in Cash | - | - | $-6.42M | - |
All values are in USD (United States Dollars). Data is sourced from SEC EDGAR 10-K filings.
Annual data represents full fiscal year results. FY = Fiscal Year ending.