$980.60M
Revenue
$53.83M
Net Income
44.39%
Gross Margin
9.59%
Op. Margin
$114.91M
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 | $980.60M | $980.60M | $949.25M | $881.66M | $860.90M | $706.79M |
| Revenue Growth % | 0.0% | 3.3% | 7.7% | 2.4% | 21.8% | nan% |
| Cost of Revenue | $545.32M | $545.32M | $527.70M | $481.76M | $482.43M | $406.46M |
| Gross Profit | $435.28M | $435.28M | $421.55M | $399.90M | $378.47M | $300.33M |
| Gross Margin % | 44.4% | 44.4% | 44.4% | 45.4% | 44.0% | 42.5% |
| Operating Expenses | $341.27M | $341.27M | $310.96M | $289.40M | $275.39M | $236.27M |
| Research & Development | $95.48M | $95.48M | $95.52M | $91.68M | $85.77M | $72.52M |
| Selling General & Admin | $195.66M | $195.66M | $175.94M | $164.46M | $158.90M | $129.16M |
| Operating Income | $94.01M | $94.01M | $110.58M | $110.50M | $103.08M | $64.05M |
| Operating Margin % | 9.6% | 9.6% | 11.6% | 12.5% | 12.0% | 9.1% |
| Interest Expense | $40.30M | $22.57M | $32.67M | $25.30M | $14.26M | $6.21M |
| Other Income/Expense | $-708.00K | $-708.00K | $-442.00K | $-675.00K | $-371.00K | $-368.00K |
| Income Before Tax | $69.64M | $69.64M | $79.07M | $83.75M | $87.16M | $56.17M |
| Income Tax Expense | $15.81M | $15.81M | $14.98M | $10.87M | $13.11M | $5.84M |
| Net Income | $53.83M | $53.83M | $64.09M | $72.88M | $74.05M | $50.33M |
| Net Margin % | 5.5% | 5.5% | 6.8% | 8.3% | 8.6% | 7.1% |
| Basic EPS | 1.47 | 1.47 | 1.78 | 2.03 | 2.08 | 1.42 |
| Diluted EPS | 1.47 | 1.47 | 1.77 | 2.02 | 2.06 | 1.41 |
| Basic Shares Outstanding | - | 36.6M | 36.0M | 35.8M | 35.7M | 35.4M |
| Diluted Shares Outstanding | - | 36.7M | 36.1M | 36.0M | 35.9M | 35.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) |
|---|---|---|---|---|---|
| Cash & Cash Equivalents | $380.87M | $113.99M | $105.05M | $100.11M | $117.39M |
| Accounts Receivable | $184.88M | $151.03M | $139.41M | $137.70M | $115.62M |
| Inventory | $188.28M | $144.61M | $149.37M | $168.00M | $125.66M |
| Other Current Assets | $19.18M | $15.95M | $13.36M | $13.21M | $13.16M |
| Total Current Assets | $782.60M | $433.65M | $415.30M | $420.52M | $373.82M |
| Property Plant & Equipment | $118.49M | $113.14M | $109.45M | $103.19M | $87.44M |
| Goodwill | $647.35M | $584.10M | $484.51M | $478.90M | $479.50M |
| Intangible Assets | $180.78M | $185.84M | $145.02M | $175.77M | $220.99M |
| Other Non-current Assets | $8.81M | $5.99M | $5.62M | $4.41M | $5.59M |
| Total Assets | $1.81B | $1.39B | $1.23B | $1.24B | $1.23B |
| Accounts Payable | $94.86M | $76.89M | $57.20M | $75.22M | $68.51M |
| Deferred Revenue | $10.95M | $5.71M | - | - | - |
| Other Current Liabilities | $16.97M | $15.26M | - | - | - |
| Total Current Liabilities | $212.37M | $167.79M | $139.18M | $164.52M | $183.94M |
| Long-term Debt | $212.54M | $411.95M | $349.40M | $430.66M | $429.36M |
| Deferred Tax Liabilities | $18.09M | $13.09M | $16.30M | $17.19M | $33.74M |
| Other Non-current Liabilities | $6.99M | $4.49M | $5.93M | $6.08M | $9.64M |
| Total Liabilities | $492.82M | $642.81M | $552.60M | $663.63M | $706.59M |
| Common Stock | $423.86M | $423.86M | $423.86M | $423.86M | $423.86M |
| Retained Earnings | $321.38M | $267.55M | $203.46M | $130.58M | $56.53M |
| Total Stockholders Equity | $1.31B | $745.70M | $673.46M | $577.59M | $521.29M |
| Total Liabilities & Equity | $1.81B | $1.39B | $1.23B | $1.24B | $1.23B |
| 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 | $53.83M | $53.83M | $64.09M | $72.88M | $74.05M | $50.33M |
| Depreciation & Amortization | $104.64M | $61.93M | $55.56M | $46.61M | $53.16M | $43.39M |
| Stock-based Compensation | $51.24M | $29.54M | $23.31M | $25.59M | $23.11M | $25.61M |
| Deferred Income Tax | $-16.42M | $-8.85M | $-15.91M | $-14.73M | $-18.65M | $-3.94M |
| Change in Receivables | $41.71M | $27.27M | $6.19M | $127.00K | $23.25M | $25.36M |
| Change in Inventory | $50.42M | $36.10M | $-4.78M | $-11.37M | $48.55M | $19.08M |
| Operating Cash Flow | $142.50M | $64.06M | $158.51M | $120.08M | $90.78M | $94.62M |
| Capital Expenditure | $27.58M | $15.63M | $17.16M | $19.96M | $19.64M | $19.98M |
| Investing Cash Flow | $-138.38M | $-74.32M | $-208.19M | $-19.89M | $-42.54M | $-306.70M |
| Debt Repayment | $436.46M | $365.73M | $131.07M | $86.55M | $59.03M | $32.38M |
| Stock Repurchased | $51.59M | $39.28M | - | - | $10.00M | - |
| Financing Cash Flow | $245.70M | $276.33M | $56.94M | $-97.85M | $-60.15M | $204.75M |
| Net Change in Cash | $254.86M | $266.88M | $8.94M | $4.95M | $-17.29M | $-7.66M |
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 | $247.84M | $244.41M | $722.25M | $711.18M |
| Cost of Revenue | $136.91M | $135.19M | $400.23M | $397.87M |
| Gross Profit | $110.92M | $109.22M | $322.02M | $313.32M |
| Operating Expenses | $89.07M | $76.66M | $252.84M | $229.44M |
| Research & Development | $24.09M | $23.25M | $72.62M | $70.23M |
| Selling General & Admin | $51.38M | $44.32M | $144.08M | $132.64M |
| Operating Income | $21.85M | $32.55M | $69.18M | $83.88M |
| Interest Expense | - | - | $17.88M | $25.38M |
| Other Income/Expense | $-90.00K | $-49.00K | $-644.00K | $-220.00K |
| Income Before Tax | $15.76M | $24.23M | $47.97M | $58.27M |
| Income Tax Expense | $5.11M | $5.03M | $11.61M | $10.65M |
| Net Income | $10.65M | $19.19M | $36.36M | $47.62M |
| Basic EPS | 0.30 | 0.53 | 1.01 | 1.33 |
| Diluted EPS | 0.30 | 0.53 | 1.01 | 1.32 |
| Basic Shares Outstanding | $35.97M | $35.96M | $36.00M | $35.94M |
| Diluted Shares Outstanding | $36.04M | $36.13M | $36.08M | $36.12M |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $89.22M | $113.99M |
| Accounts Receivable | $170.56M | $151.03M |
| Inventory | $179.98M | $144.61M |
| Other Current Assets | $18.90M | $15.95M |
| Total Current Assets | $468.42M | $433.65M |
| Property Plant & Equipment | $119.77M | $113.14M |
| Goodwill | $647.51M | $584.10M |
| Intangible Assets | $193.25M | $185.84M |
| Other Non-current Assets | $6.49M | $5.99M |
| Total Assets | $1.51B | $1.39B |
| Accounts Payable | $100.21M | $76.89M |
| Total Current Liabilities | $186.86M | $167.79M |
| Long-term Debt | $445.66M | $411.95M |
| Deferred Tax Liabilities | $19.70M | $13.09M |
| Other Non-current Liabilities | $6.49M | $4.49M |
| Total Liabilities | $704.34M | $642.81M |
| Common Stock | $423.86M | $423.86M |
| Retained Earnings | $303.91M | $267.55M |
| Total Stockholders Equity | $801.48M | $745.70M |
| Total Liabilities & Equity | $1.51B | $1.39B |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $10.65M | $19.19M | $36.36M | $47.62M |
| Depreciation & Amortization | - | - | $44.85M | $41.20M |
| Stock-based Compensation | - | - | $21.30M | $18.67M |
| Deferred Income Tax | - | - | $-6.44M | $-11.91M |
| Change in Receivables | - | - | $12.43M | $16.09M |
| Change in Inventory | - | - | $27.31M | $-416.00K |
| Operating Cash Flow | - | - | $55.25M | $96.95M |
| Capital Expenditure | - | - | $11.96M | $14.91M |
| Investing Cash Flow | - | - | $-70.71M | $-206.11M |
| Debt Repayment | - | - | $49.20M | $95.98M |
| Stock Repurchased | - | - | $20.21M | - |
| Financing Cash Flow | - | - | $-11.32M | $92.56M |
| Net Change in Cash | - | - | $-24.77M | $-12.36M |
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.