$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) |
FY 2020 (Dec 31, 2020) |
FY 2019 (Dec 31, 2019) |
FY 2018 (Dec 31, 2018) |
FY 2017 (Dec 31, 2017) |
FY 2016 (Dec 31, 2016) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $1.20B | $1.20B | $1.29B | $1.24B | $1.09B | $1.09B | $1.00B | $1.14B | $1.12B | $1.00B | $808.57M |
| Revenue Growth % | 0.0% | -6.5% | 3.5% | 13.9% | 0.1% | 9.0% | -12.0% | 1.3% | 12.0% | 24.1% | nan% |
| Cost of Revenue | $719.20M | $719.20M | $736.70M | $715.80M | $671.30M | $652.80M | $593.20M | $675.90M | $678.48M | $598.64M | $456.98M |
| Gross Profit | $484.30M | $484.30M | $550.00M | $527.80M | $420.90M | $438.00M | $407.80M | $461.70M | $445.03M | $404.42M | $351.60M |
| Gross Margin % | 40.2% | 40.2% | 42.7% | 42.4% | 38.5% | 40.2% | 40.7% | 40.6% | 39.6% | 40.3% | 43.5% |
| Operating Expenses | - | - | - | - | - | - | $344.10M | $389.90M | $387.06M | $377.38M | $283.10M |
| Research & Development | $41.20M | $41.20M | $43.80M | $36.60M | $31.10M | $32.20M | $30.10M | $32.70M | $30.74M | $32.01M | $34.74M |
| Selling General & Admin | $374.80M | $374.80M | $391.90M | $352.60M | $306.30M | $321.90M | $314.00M | $357.20M | $356.32M | $345.36M | $248.21M |
| Operating Income | $68.30M | $68.30M | $114.30M | $138.60M | $87.20M | $93.70M | $63.70M | $71.80M | $57.98M | $27.04M | $68.50M |
| Operating Margin % | 5.7% | 5.7% | 8.9% | 11.1% | 8.0% | 8.6% | 6.4% | 6.3% | 5.2% | 2.7% | 8.5% |
| Interest Expense | $21.20M | $12.30M | $13.60M | $17.10M | $7.60M | $7.30M | $20.70M | $21.10M | $23.34M | $25.39M | $1.28M |
| Interest Income | - | - | - | - | - | - | $3.30M | $3.30M | $3.04M | $2.40M | $330.00K |
| Other Income/Expense | $300.00K | $300.00K | $-500.00K | $-1.60M | $600.00K | $-300.00K | $100.00K | $700.00K | $-729.00K | $-1.96M | $-666.00K |
| Income Before Tax | $57.90M | $57.90M | $104.80M | $123.80M | $79.50M | $74.10M | $41.10M | $54.00M | $35.84M | $-1.29M | $66.49M |
| Income Tax Expense | $14.10M | $14.10M | $21.10M | $14.30M | $13.20M | $9.20M | $7.40M | $8.10M | $2.30M | $4.91M | $19.88M |
| Net Income | $43.80M | $43.80M | $83.70M | $109.50M | $66.30M | $64.90M | $33.70M | $45.80M | $33.41M | $-6.20M | $46.61M |
| Net Margin % | 3.6% | 3.6% | 6.5% | 8.8% | 6.1% | 5.9% | 3.4% | 4.0% | 3.0% | -0.6% | 5.8% |
| Basic EPS | 2.39 | 2.38 | 4.46 | 5.92 | 3.58 | 3.51 | 1.84 | 2.53 | 1.86 | -0.35 | 2.66 |
| Diluted EPS | 2.36 | 2.36 | 4.38 | 5.83 | 3.55 | 3.44 | 1.81 | 2.48 | 1.82 | -0.35 | 2.59 |
| Basic Shares Outstanding | - | 18.4M | 18.8M | 18.5M | 18.5M | 18.5M | 18.3M | 18.1M | 17.9M | 17.7M | 17.5M |
| Diluted Shares Outstanding | - | 18.6M | 19.1M | 18.8M | 18.7M | 18.8M | 18.6M | 18.5M | 18.3M | 17.7M | 18.0M |
| 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) |
FY 2018 (Dec 31, 2018) |
FY 2017 (Dec 31, 2017) |
FY 2016 (Dec 31, 2016) |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | - | - | - | - | - | - | - | $85.61M | $58.40M | $58.03M |
| Accounts Receivable | $256.80M | $259.10M | $247.60M | $251.50M | $211.40M | $195.40M | $216.50M | $207.95M | $203.28M | $145.30M |
| Inventory | $198.50M | $183.80M | $175.90M | $206.60M | $160.60M | $127.70M | $150.10M | $135.13M | $127.69M | $78.62M |
| Other Current Assets | $38.00M | $33.90M | $28.50M | $39.80M | $31.20M | $25.00M | $33.00M | $9.07M | $7.50M | $2.41M |
| Total Current Assets | $599.70M | $576.60M | $569.10M | $575.30M | $526.80M | $493.60M | $481.00M | $468.64M | $423.12M | $297.92M |
| Property Plant & Equipment | - | - | - | - | $172.80M | $185.50M | $173.30M | $163.45M | $180.02M | $112.10M |
| Goodwill | $208.60M | $185.60M | $187.40M | $182.00M | $193.10M | $207.80M | $195.10M | $182.67M | $186.04M | $21.07M |
| Intangible Assets | $52.60M | $58.70M | $63.10M | $76.40M | $98.00M | $126.20M | $137.70M | $146.55M | $172.35M | $6.46M |
| Other Non-current Assets | $161.30M | $130.20M | $64.40M | $39.70M | $29.70M | $25.00M | $29.20M | $15.75M | $21.32M | $19.05M |
| Total Assets | $1.27B | $1.19B | $1.11B | $1.09B | $1.06B | $1.08B | $1.06B | $992.54M | $993.98M | $470.04M |
| Accounts Payable | $127.50M | $126.90M | $111.40M | $126.10M | $121.50M | $106.30M | $94.10M | $98.40M | $96.08M | $47.41M |
| Short-term Debt | $400.00K | $1.30M | $6.40M | $5.20M | $4.20M | $10.90M | $31.30M | $27.00M | $30.88M | $3.46M |
| Deferred Revenue | $16.60M | $9.80M | - | - | - | - | - | - | - | - |
| Other Current Liabilities | $124.30M | $103.50M | $88.60M | $86.30M | $104.00M | $83.40M | $86.00M | $71.89M | $69.45M | $43.62M |
| Total Current Liabilities | $293.10M | $292.20M | $273.70M | $261.60M | $290.30M | $254.30M | $274.90M | $248.87M | $236.51M | $132.83M |
| Long-term Debt | $273.60M | $198.20M | $194.20M | $295.10M | $263.40M | $297.60M | $307.50M | $328.06M | $345.96M | $32.73M |
| Deferred Tax Liabilities | $3.30M | $4.90M | $5.00M | $11.50M | $20.60M | $39.10M | $41.70M | - | - | - |
| Other Non-current Liabilities | $44.70M | $22.90M | $21.50M | $14.50M | $10.60M | $38.90M | $27.80M | $32.13M | $35.95M | $4.62M |
| Total Liabilities | $665.50M | $568.00M | $535.10M | $613.00M | $626.60M | $676.50M | $701.60M | $676.19M | $695.50M | $191.49M |
| Common Stock | $6.70M | $7.10M | $7.00M | $7.00M | $7.00M | $6.90M | $6.90M | $6.80M | $6.71M | $6.63M |
| Retained Earnings | $628.10M | $609.70M | $547.40M | $458.00M | $410.60M | $363.30M | $346.00M | $316.27M | $297.03M | $318.18M |
| Total Stockholders Equity | $601.60M | $620.80M | $577.00M | $470.80M | $433.80M | $404.80M | $359.90M | $314.42M | $296.50M | $278.54M |
| Total Liabilities & Equity | $1.27B | $1.19B | $1.11B | $1.09B | $1.06B | $1.08B | $1.06B | $992.54M | $993.98M | $470.04M |
| 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) |
FY 2018 (Dec 31, 2018) |
FY 2017 (Dec 31, 2017) |
FY 2016 (Dec 31, 2016) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $56.90M | $43.80M | $83.70M | $109.50M | $66.30M | $64.90M | $33.70M | $45.80M | $33.41M | $-6.20M | $46.61M |
| Stock-based Compensation | $19.40M | $10.40M | $11.90M | $11.60M | $7.80M | $9.50M | $6.00M | $11.40M | $8.31M | $5.89M | $3.88M |
| Deferred Income Tax | - | $3.90M | $-9.50M | $-26.90M | - | - | - | - | - | - | - |
| Change in Receivables | $-12.60M | $-4.10M | $15.00M | $-4.10M | $46.30M | $20.30M | $-26.00M | $8.50M | $7.62M | $14.38M | $9.28M |
| Change in Inventory | $38.20M | $21.70M | $33.00M | $-14.30M | $68.30M | $56.00M | $-18.30M | $21.10M | $16.56M | $2.90M | $-23.00K |
| Change in Payables | $-16.80M | $-1.90M | $15.40M | $-15.30M | $7.70M | $19.10M | $8.50M | $-7.50M | $4.57M | $10.85M | $-3.90M |
| Operating Cash Flow | $86.70M | $65.00M | $89.70M | $188.40M | $-25.10M | $69.40M | $133.80M | $71.90M | $79.97M | $54.17M | $57.88M |
| Capital Expenditure | $39.50M | $21.70M | $20.90M | $22.80M | $25.00M | $19.40M | $29.90M | $38.40M | $18.78M | $20.44M | $26.53M |
| Acquisitions | $3.20M | $3.20M | $25.70M | - | - | - | - | $19.70M | - | $354.07M | $12.93M |
| Purchases of Investments | - | - | $32.10M | - | - | - | - | - | - | - | - |
| Investing Cash Flow | $-40.20M | $-22.70M | $-78.40M | $-23.20M | $-24.50M | $1.70M | $-29.90M | $-55.60M | $-16.03M | $-375.42M | $-40.44M |
| Debt Repayment | $12.40M | $10.80M | $42.50M | $120.00M | $19.10M | $362.00M | $157.50M | $41.80M | $38.30M | $96.25M | $3.46M |
| Stock Issued | $-7.00M | $-2.50M | $19.60M | $19.00M | $-900.00K | $5.00M | $4.90M | $6.10M | $5.88M | $6.88M | $5.27M |
| Stock Repurchased | $142.30M | $88.50M | $19.60M | $21.70M | $5.00M | $15.00M | - | - | - | - | $12.76M |
| Dividends Paid | $38.50M | $21.90M | $21.40M | $20.10M | $18.90M | $17.50M | $16.30M | $16.00M | $15.34M | $14.95M | $14.29M |
| Financing Cash Flow | $-85.20M | $-38.70M | $-25.20M | $-122.60M | $8.10M | $-84.50M | $-42.80M | $-27.40M | $-32.78M | $319.47M | $-9.56M |
| Net Change in Cash | $-33.40M | $6.60M | $-17.30M | $39.70M | $-46.20M | $-17.40M | $66.40M | $-11.50M | $27.08M | $501.00K | $6.61M |
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.