$1.20B
Revenue
$43.80M
Net Income
40.24%
Gross Margin
5.68%
Op. Margin
$47.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) |
|---|---|---|---|---|---|---|
| Total Revenue | $1.20B | $1.20B | $1.29B | $1.24B | $1.09B | $1.09B |
| Revenue Growth % | 0.0% | -6.5% | 3.5% | 13.9% | 0.1% | nan% |
| Cost of Revenue | $719.20M | $719.20M | $736.70M | $715.80M | $671.30M | $652.80M |
| Gross Profit | $484.30M | $484.30M | $550.00M | $527.80M | $420.90M | $438.00M |
| Gross Margin % | 40.2% | 40.2% | 42.7% | 42.4% | 38.5% | 40.2% |
| Research & Development | $41.20M | $41.20M | $43.80M | $36.60M | $31.10M | $32.20M |
| Selling General & Admin | $374.80M | $374.80M | $391.90M | $352.60M | $306.30M | $321.90M |
| Operating Income | $68.30M | $68.30M | $114.30M | $138.60M | $87.20M | $93.70M |
| Operating Margin % | 5.7% | 5.7% | 8.9% | 11.1% | 8.0% | 8.6% |
| Interest Expense | $21.20M | $12.30M | $13.60M | $17.10M | $7.60M | $7.30M |
| Other Income/Expense | $300.00K | $300.00K | $-500.00K | $-1.60M | $600.00K | $-300.00K |
| Income Before Tax | $57.90M | $57.90M | $104.80M | $123.80M | $79.50M | $74.10M |
| Income Tax Expense | $14.10M | $14.10M | $21.10M | $14.30M | $13.20M | $9.20M |
| Net Income | $43.80M | $43.80M | $83.70M | $109.50M | $66.30M | $64.90M |
| Net Margin % | 3.6% | 3.6% | 6.5% | 8.8% | 6.1% | 5.9% |
| Basic EPS | 2.39 | 2.38 | 4.46 | 5.92 | 3.58 | 3.51 |
| Diluted EPS | 2.36 | 2.36 | 4.38 | 5.83 | 3.55 | 3.44 |
| Basic Shares Outstanding | - | 18.4M | 18.8M | 18.5M | 18.5M | 18.5M |
| Diluted Shares Outstanding | - | 18.6M | 19.1M | 18.8M | 18.7M | 18.8M |
| 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) |
|---|---|---|---|---|---|
| Accounts Receivable | $256.80M | $259.10M | $247.60M | $251.50M | $211.40M |
| Inventory | $198.50M | $183.80M | $175.90M | $206.60M | $160.60M |
| Other Current Assets | $38.00M | $33.90M | $28.50M | $39.80M | $31.20M |
| Total Current Assets | $599.70M | $576.60M | $569.10M | $575.30M | $526.80M |
| Property Plant & Equipment | - | - | - | - | $172.80M |
| Goodwill | $208.60M | $185.60M | $187.40M | $182.00M | $193.10M |
| Intangible Assets | $52.60M | $58.70M | $63.10M | $76.40M | $98.00M |
| Other Non-current Assets | $161.30M | $130.20M | $64.40M | $39.70M | $29.70M |
| Total Assets | $1.27B | $1.19B | $1.11B | $1.09B | $1.06B |
| Accounts Payable | $127.50M | $126.90M | $111.40M | $126.10M | $121.50M |
| Short-term Debt | $400.00K | $1.30M | $6.40M | $5.20M | $4.20M |
| Deferred Revenue | $16.60M | $9.80M | - | - | - |
| Other Current Liabilities | $124.30M | $103.50M | $88.60M | $86.30M | $104.00M |
| Total Current Liabilities | $293.10M | $292.20M | $273.70M | $261.60M | $290.30M |
| Long-term Debt | $273.60M | $198.20M | $194.20M | $295.10M | $263.40M |
| Deferred Tax Liabilities | $3.30M | $4.90M | $5.00M | $11.50M | $20.60M |
| Other Non-current Liabilities | $44.70M | $22.90M | $21.50M | $14.50M | $10.60M |
| Total Liabilities | $665.50M | $568.00M | $535.10M | $613.00M | $626.60M |
| Common Stock | $6.70M | $7.10M | $7.00M | $7.00M | $7.00M |
| Retained Earnings | $628.10M | $609.70M | $547.40M | $458.00M | $410.60M |
| Total Stockholders Equity | $601.60M | $620.80M | $577.00M | $470.80M | $433.80M |
| Total Liabilities & Equity | $1.27B | $1.19B | $1.11B | $1.09B | $1.06B |
| 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 | $56.90M | $43.80M | $83.70M | $109.50M | $66.30M | $64.90M |
| Stock-based Compensation | $19.40M | $10.40M | $11.90M | $11.60M | $7.80M | $9.50M |
| Deferred Income Tax | - | $3.90M | $-9.50M | $-26.90M | - | - |
| Change in Receivables | $-12.60M | $-4.10M | $15.00M | $-4.10M | $46.30M | $20.30M |
| Change in Inventory | $38.20M | $21.70M | $33.00M | $-14.30M | $68.30M | $56.00M |
| Change in Payables | $-16.80M | $-1.90M | $15.40M | $-15.30M | $7.70M | $19.10M |
| Operating Cash Flow | $86.70M | $65.00M | $89.70M | $188.40M | $-25.10M | $69.40M |
| Capital Expenditure | $39.50M | $21.70M | $20.90M | $22.80M | $25.00M | $19.40M |
| Acquisitions | $3.20M | $3.20M | $25.70M | - | - | - |
| Purchases of Investments | - | - | $32.10M | - | - | - |
| Investing Cash Flow | $-40.20M | $-22.70M | $-78.40M | $-23.20M | $-24.50M | $1.70M |
| Debt Repayment | $12.40M | $10.80M | $42.50M | $120.00M | $19.10M | $362.00M |
| Stock Issued | $-7.00M | $-2.50M | $19.60M | $19.00M | $-900.00K | $5.00M |
| Stock Repurchased | $142.30M | $88.50M | $19.60M | $21.70M | $5.00M | $15.00M |
| Dividends Paid | $38.50M | $21.90M | $21.40M | $20.10M | $18.90M | $17.50M |
| Financing Cash Flow | $-85.20M | $-38.70M | $-25.20M | $-122.60M | $8.10M | $-84.50M |
| Net Change in Cash | $-33.40M | $6.60M | $-17.30M | $39.70M | $-46.20M | $-17.40M |
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 | $303.30M | - | $911.90M | - |
| Cost of Revenue | $173.90M | - | $528.40M | - |
| Gross Profit | $129.40M | - | $383.50M | - |
| Research & Development | $10.50M | - | $30.00M | - |
| Selling General & Admin | $96.60M | - | $281.00M | - |
| Operating Income | $22.30M | - | $72.50M | - |
| Interest Expense | $2.40M | - | $9.00M | - |
| Other Income/Expense | $-500.00K | - | $-700.00K | - |
| Income Before Tax | $19.40M | - | $63.90M | - |
| Income Tax Expense | $4.50M | - | $15.70M | - |
| Net Income | $14.90M | $27.90M | $48.20M | - |
| Basic EPS | 0.81 | - | 2.60 | - |
| Diluted EPS | 0.80 | - | 2.57 | - |
| Basic Shares Outstanding | $18.31M | - | $18.51M | - |
| Diluted Shares Outstanding | $18.55M | - | $18.72M | - |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Accounts Receivable | $249.30M | $259.10M |
| Inventory | $205.90M | $183.80M |
| Other Current Assets | $43.70M | $33.90M |
| Total Current Assets | $598.30M | $576.60M |
| Goodwill | $208.30M | $185.60M |
| Intangible Assets | $55.90M | $58.70M |
| Other Non-current Assets | $147.60M | $130.20M |
| Total Assets | $1.26B | $1.19B |
| Accounts Payable | $110.60M | $126.90M |
| Short-term Debt | $400.00K | $1.30M |
| Other Current Liabilities | $121.60M | $110.90M |
| Total Current Liabilities | $281.50M | $292.20M |
| Long-term Debt | $238.30M | $198.20M |
| Deferred Tax Liabilities | $1.20M | $4.90M |
| Other Non-current Liabilities | $44.00M | $22.90M |
| Total Liabilities | $614.20M | $568.00M |
| Common Stock | $6.90M | $7.10M |
| Retained Earnings | $641.50M | $609.70M |
| Total Stockholders Equity | $640.90M | $620.80M |
| Total Liabilities & Equity | $1.26B | $1.19B |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $14.90M | $27.90M | $48.20M | - |
| Stock-based Compensation | - | - | $8.60M | - |
| Change in Receivables | - | - | $-11.50M | - |
| Change in Inventory | - | - | $24.30M | - |
| Change in Payables | - | - | $-16.10M | - |
| Operating Cash Flow | - | - | $50.80M | - |
| Capital Expenditure | - | - | $17.20M | - |
| Acquisitions | - | - | $3.20M | - |
| Purchases of Investments | - | - | - | - |
| Investing Cash Flow | - | - | $-18.30M | - |
| Debt Repayment | - | - | $800.00K | - |
| Stock Issued | - | - | $-2.50M | - |
| Stock Repurchased | - | - | $56.30M | - |
| Dividends Paid | - | - | $16.40M | - |
| Financing Cash Flow | - | - | $-36.00M | - |
| Net Change in Cash | - | - | $-400.00K | - |
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.