$476.20M
Revenue
$51.23M
Net Income
42.21%
Gross Margin
13.16%
Op. Margin
$94.33M
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) |
|---|---|---|---|---|---|---|
| Total Revenue | $476.20M | $476.20M | $420.40M | $396.29M | $323.99M | $259.26M |
| Revenue Growth % | 0.0% | 13.3% | 6.1% | 22.3% | 25.0% | nan% |
| Cost of Revenue | $275.18M | $275.18M | $243.04M | $233.88M | $196.48M | $166.59M |
| Gross Profit | $201.02M | $201.02M | $177.36M | $162.41M | $127.51M | $92.68M |
| Gross Margin % | 42.2% | 42.2% | 42.2% | 41.0% | 39.4% | 35.7% |
| Operating Expenses | $138.37M | $138.37M | $118.21M | $95.44M | $73.58M | $52.56M |
| Research & Development | - | $2.90M | $2.90M | $2.90M | - | - |
| Operating Income | $62.65M | $62.65M | $59.15M | $66.97M | $53.94M | $40.12M |
| Operating Margin % | 13.2% | 13.2% | 14.1% | 16.9% | 16.6% | 15.5% |
| Interest Expense | $267.00K | $89.00K | $1.03M | $1.25M | $1.41M | $302.67K |
| Income Before Tax | $64.06M | $64.06M | $56.78M | $66.03M | $51.97M | $39.44M |
| Income Tax Expense | $12.47M | $12.47M | $11.29M | $13.23M | $10.58M | $7.87M |
| Net Income | $51.23M | $51.23M | $45.49M | $52.80M | $41.38M | $31.57M |
| Net Margin % | 10.8% | 10.8% | 10.8% | 13.3% | 12.8% | 12.2% |
| Basic EPS | 1.85 | 1.85 | 1.65 | 1.91 | 1.50 | 1.14 |
| Diluted EPS | 1.85 | 1.85 | 1.65 | 1.91 | 1.50 | 1.14 |
| Basic Shares Outstanding | - | 27.7M | 27.6M | 27.6M | 27.6M | 27.6M |
| Diluted Shares Outstanding | - | 27.7M | 27.6M | 27.6M | 27.6M | 27.6M |
| 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) |
|---|---|---|---|---|---|
| Cash & Cash Equivalents | $50.86M | $22.09M | $11.61M | $8.06M | $9.64M |
| Accounts Receivable | $49.85M | $29.15M | $24.11M | $14.73M | $13.16M |
| Inventory | $122.75M | $110.90M | $106.51M | $80.58M | $51.94M |
| Other Current Assets | $6.65M | $5.31M | $3.53M | $3.46M | $3.67M |
| Total Current Assets | $230.70M | $168.34M | $146.45M | $106.82M | $79.03M |
| Property Plant & Equipment | $15.80M | $17.73M | $16.98M | $14.20M | $9.90M |
| Goodwill | $59.28M | $44.13M | $37.46M | $26.76M | $25.66M |
| Intangible Assets | $49.62M | $34.56M | $34.91M | $29.29M | $32.73M |
| Other Non-current Assets | $5.57M | $1.35M | $782.00K | $972.00K | $790.34K |
| Total Assets | $382.53M | $285.61M | $252.04M | $193.36M | $161.01M |
| Deferred Revenue | $4.79M | $821.00K | $761.00K | - | - |
| Other Current Liabilities | $10.56M | $651.00K | - | - | - |
| Total Current Liabilities | $71.00M | $41.52M | $36.47M | $27.40M | $36.27M |
| Deferred Tax Liabilities | $120.00K | $469.00K | $2.66M | $2.05M | $2.75M |
| Other Non-current Liabilities | $9.51M | $1.81M | $890.00K | $1.07M | $2.63M |
| Total Liabilities | $97.34M | $60.15M | $72.05M | $68.64M | $76.55M |
| Common Stock | $28.00K | $28.00K | $28.00K | $28.00K | $27.61K |
| Retained Earnings | $265.34M | $214.11M | $168.62M | $115.82M | $74.44M |
| Total Stockholders Equity | $280.28M | $225.46M | $179.99M | $124.72M | $84.46M |
| Total Liabilities & Equity | $382.53M | $285.61M | $252.04M | $193.36M | $161.01M |
| 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) |
|---|---|---|---|---|---|---|
| Net Income | $59.81M | $51.23M | $45.49M | $52.80M | $41.38M | $31.57M |
| Stock-based Compensation | $5.13M | $2.75M | $3.20M | $1.64M | $522.00K | $169.01K |
| Deferred Income Tax | - | $-305.00K | $-2.75M | $-916.00K | - | - |
| Change in Receivables | $32.20M | $20.44M | $5.60M | $7.00M | $2.63M | $431.58K |
| Change in Inventory | $-15.20M | $-11.48M | $4.79M | $24.84M | $28.57M | $26.94M |
| Operating Cash Flow | $101.28M | $66.94M | $47.82M | $37.38M | $12.06M | $18.27M |
| Capital Expenditure | $6.96M | $4.01M | $6.71M | $6.36M | $7.94M | $6.73M |
| Acquisitions | $26.39M | $26.17M | $9.86M | $18.73M | $4.67M | $49.18M |
| Investing Cash Flow | $-38.24M | $-33.78M | $-18.40M | $-26.35M | $-14.16M | $-56.81M |
| Stock Repurchased | - | $3.00M | - | - | - | - |
| Financing Cash Flow | $-4.09M | $-3.66M | $-19.25M | $-7.26M | $602.00K | $19.24M |
| Net Change in Cash | $57.73M | $28.78M | $10.48M | $3.55M | $-1.59M | $-19.38M |
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 | $125.42M | $112.85M | $353.93M | $312.87M |
| Cost of Revenue | $72.99M | $64.94M | $204.10M | $179.22M |
| Gross Profit | $52.42M | $47.92M | $149.84M | $133.66M |
| Operating Expenses | $35.67M | $29.53M | $102.67M | $86.86M |
| Operating Income | $16.75M | $18.39M | $47.17M | $46.80M |
| Interest Expense | $1.00K | $97.00K | $89.00K | $995.00K |
| Income Before Tax | $16.64M | $18.62M | $48.25M | $45.62M |
| Income Tax Expense | $3.50M | $3.73M | $10.32M | $9.03M |
| Net Income | $12.94M | $14.89M | $37.82M | $36.59M |
| Basic EPS | 0.47 | 0.54 | 1.37 | 1.32 |
| Diluted EPS | 0.47 | 0.54 | 1.37 | 1.32 |
| Basic Shares Outstanding | $27.68M | $27.64M | $27.66M | $27.64M |
| Diluted Shares Outstanding | $27.70M | $27.64M | $27.68M | $27.64M |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $64.50M | $22.09M |
| Accounts Receivable | $36.88M | $29.15M |
| Inventory | $128.72M | $110.90M |
| Other Current Assets | $4.44M | $5.31M |
| Total Current Assets | $234.53M | $168.34M |
| Property Plant & Equipment | $16.23M | $17.73M |
| Goodwill | $52.29M | $44.13M |
| Intangible Assets | $56.27M | $34.56M |
| Other Non-current Assets | $4.76M | $1.35M |
| Total Assets | $387.69M | $285.61M |
| Other Current Liabilities | $23.44M | $651.00K |
| Total Current Liabilities | $84.34M | $41.52M |
| Deferred Tax Liabilities | - | $469.00K |
| Other Non-current Liabilities | $12.63M | $1.81M |
| Total Liabilities | $113.84M | $60.15M |
| Common Stock | $28.00K | $28.00K |
| Retained Earnings | $251.93M | $214.11M |
| Total Stockholders Equity | $269.28M | $225.46M |
| Total Liabilities & Equity | $387.69M | $285.61M |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $12.94M | $14.89M | $37.82M | $36.59M |
| Stock-based Compensation | - | - | $2.78M | $2.33M |
| Change in Receivables | - | - | $7.39M | $5.47M |
| Change in Inventory | - | - | $-5.20M | $-5.17M |
| Operating Cash Flow | - | - | $64.27M | $41.50M |
| Capital Expenditure | - | - | $2.93M | $5.08M |
| Acquisitions | - | - | $15.16M | $6.52M |
| Investing Cash Flow | - | - | $-20.79M | $-12.99M |
| Financing Cash Flow | - | - | $-425.00K | $-19.22M |
| Net Change in Cash | - | - | $42.41M | $9.38M |
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.