$1.04B
Revenue
$154.84M
Net Income
35.74%
Gross Margin
20.18%
Op. Margin
$336.72M
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.04B | $1.04B | $953.68M | $922.44M | $942.36M | $799.02M | $703.64M | $643.71M | $643.68M | $594.79M | $553.20M |
| Revenue Growth % | 0.0% | 8.8% | 3.4% | -2.1% | 17.9% | 13.6% | 9.3% | 0.0% | 8.2% | 7.5% | nan% |
| Cost of Revenue | $666.53M | $666.53M | $617.48M | $620.38M | $661.91M | $555.85M | $479.75M | $432.34M | $439.43M | $405.78M | $372.34M |
| Gross Profit | $370.63M | $370.63M | $336.21M | $302.06M | $280.45M | $243.17M | $223.90M | $211.37M | $204.25M | $189.01M | $180.86M |
| Gross Margin % | 35.7% | 35.7% | 35.3% | 32.7% | 29.8% | 30.4% | 31.8% | 32.8% | 31.7% | 31.8% | 32.7% |
| Operating Expenses | $161.31M | $161.31M | $153.30M | $142.86M | $135.26M | $115.67M | $112.75M | $108.81M | $96.50M | $91.75M | $90.02M |
| Research & Development | $18.51M | $18.51M | $16.79M | $15.05M | $12.19M | $13.52M | $10.33M | $11.38M | $11.59M | $9.30M | $7.33M |
| Operating Income | $209.33M | $209.33M | $182.91M | $159.19M | $145.19M | $127.50M | $111.15M | $102.55M | $107.75M | $97.25M | $90.84M |
| Operating Margin % | 20.2% | 20.2% | 19.2% | 17.3% | 15.4% | 16.0% | 15.8% | 15.9% | 16.7% | 16.4% | 16.4% |
| Interest Expense | - | $10.60M | $17.70M | $25.93M | - | - | - | - | - | $7.54M | $7.26M |
| Interest Income | - | - | - | - | - | - | - | - | - | $12.00K | $9.00K |
| Other Income/Expense | $-77.00K | $-77.00K | $72.00K | $681.00K | $-1.17M | $187.00K | $-291.00K | $-116.00K | $-1.11M | $-1.24M | $-648.00K |
| Income Before Tax | $199.03M | $199.03M | $166.45M | $137.26M | $133.75M | $125.23M | $106.42M | $96.48M | $99.03M | $88.49M | $82.93M |
| Income Tax Expense | $44.19M | $44.19M | $37.98M | $28.72M | $28.38M | $29.13M | $21.79M | $16.81M | $20.46M | $-1.58M | $26.96M |
| Net Income | $154.84M | $154.84M | $128.47M | $108.54M | $105.37M | $96.10M | $84.62M | $79.67M | $78.57M | $90.07M | $55.97M |
| Net Margin % | 14.9% | 14.9% | 13.5% | 11.8% | 11.2% | 12.0% | 12.0% | 12.4% | 12.2% | 15.1% | 10.1% |
| Basic EPS | 4.80 | 4.80 | 3.97 | 3.38 | 3.29 | 2.98 | 2.63 | 2.48 | 2.45 | 2.83 | 1.78 |
| Diluted EPS | 4.75 | 4.75 | 3.93 | 3.35 | 3.25 | 2.94 | 2.60 | 2.45 | 2.42 | 2.79 | 1.75 |
| Basic Shares Outstanding | - | 32.3M | 32.3M | 32.1M | - | - | - | - | - | - | - |
| Diluted Shares Outstanding | - | 32.6M | 32.7M | 32.4M | - | - | - | - | - | - | - |
| 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 | $74.57M | $49.52M | $64.45M | $66.56M | $103.24M | $84.57M | $65.67M | $54.27M | $40.42M | $38.64M |
| Accounts Receivable | $143.60M | $119.66M | $125.28M | $131.58M | $117.41M | $98.21M | $93.44M | $99.55M | $91.23M | $83.25M |
| Inventory | $131.45M | $130.80M | $109.52M | $119.67M | $91.06M | $70.62M | $83.89M | $67.19M | $60.70M | $57.24M |
| Other Current Assets | $6.22M | $5.74M | $7.19M | $7.10M | $4.41M | $3.44M | $2.45M | $1.48M | $2.22M | $4.48M |
| Total Current Assets | $365.61M | $313.77M | $314.24M | $335.80M | $322.23M | $266.89M | $254.95M | $226.31M | $199.34M | $188.44M |
| Property Plant & Equipment | $306.65M | $282.15M | $276.04M | $271.36M | $237.52M | $228.10M | $216.86M | $194.34M | $189.79M | $165.75M |
| Goodwill | $816.38M | $780.03M | $778.91M | $769.51M | $523.95M | $529.46M | $524.00M | $448.00M | $441.36M | $439.81M |
| Intangible Assets | $132.99M | $132.48M | $191.21M | $213.29M | $94.67M | $121.66M | $143.92M | $105.98M | $128.07M | $147.48M |
| Other Non-current Assets | $18.13M | $17.32M | $16.95M | $15.12M | $11.67M | $11.33M | $8.62M | $6.72M | $5.07M | $7.13M |
| Total Assets | $1.69B | $1.58B | $1.60B | $1.62B | $1.20B | $1.17B | $1.16B | $981.36M | $963.64M | $948.63M |
| Accrued Liabilities | $49.29M | $43.75M | $40.85M | $36.74M | $43.41M | $29.66M | $24.60M | $22.02M | $22.93M | $14.76M |
| Total Current Liabilities | $176.38M | $157.69M | $148.49M | $140.04M | $143.80M | $94.43M | $92.26M | $82.06M | $108.40M | $101.01M |
| Long-term Debt | - | - | - | - | - | - | - | $156.00M | $183.96M | $226.49M |
| Deferred Tax Liabilities | $54.14M | $43.72M | $52.05M | $62.78M | $46.45M | $51.36M | $56.43M | $44.31M | $48.55M | - |
| Other Non-current Liabilities | - | - | - | $26.81M | $13.71M | - | - | - | - | - |
| Total Liabilities | $428.84M | $425.46M | $543.23M | $686.23M | $322.31M | $337.61M | $412.01M | $289.74M | $346.75M | $427.59M |
| Common Stock | $2.14M | $2.17M | $2.15M | $2.15M | $2.15M | $2.16M | $2.16M | $2.15M | $2.13M | $2.12M |
| Retained Earnings | $1.12B | $997.49M | $897.49M | $814.49M | $732.14M | $656.74M | $590.92M | $528.03M | $464.64M | $388.09M |
| Treasury Stock | - | - | - | - | - | $7.87M | $18.07M | $56.00K | - | - |
| Total Stockholders Equity | $1.26B | $1.15B | $1.05B | $938.28M | $877.01M | $828.23M | $743.67M | $691.62M | $616.88M | $521.03M |
| Total Liabilities & Equity | $1.69B | $1.58B | $1.60B | $1.62B | $1.20B | $1.17B | $1.16B | $981.36M | $963.64M | $948.63M |
| 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 | $191.90M | $154.84M | $128.47M | $108.54M | $105.37M | $96.10M | $84.62M | $79.67M | $78.57M | $90.07M | $55.97M |
| Depreciation & Amortization | $56.70M | $45.69M | $47.97M | $54.94M | $51.85M | $48.88M | $51.28M | $45.86M | $44.67M | $44.38M | $46.20M |
| Stock-based Compensation | $31.52M | $18.06M | $16.68M | $16.05M | $13.22M | $10.80M | $8.30M | $7.60M | $6.41M | $6.26M | $7.02M |
| Deferred Income Tax | $6.02M | $6.26M | $-6.78M | $-10.81M | $-8.36M | $-5.94M | $-4.63M | $-3.56M | $-5.40M | $-28.78M | $-6.88M |
| Change in Receivables | $44.18M | $20.85M | $-5.58M | $-6.97M | $3.62M | $20.70M | $3.60M | $-11.62M | $7.77M | $3.91M | $15.66M |
| Change in Inventory | $22.34M | $-3.63M | $22.79M | $-10.53M | $7.80M | $21.02M | $-13.92M | $11.40M | $6.02M | $319.00K | $-4.75M |
| Operating Cash Flow | $336.72M | $216.56M | $182.00M | $183.76M | $138.54M | $160.51M | $150.49M | $124.46M | $118.70M | $110.62M | $107.61M |
| Capital Expenditure | - | - | - | - | - | - | - | - | $19.17M | $27.53M | $23.03M |
| Acquisitions | $969.00K | $323.00K | $24.16M | $1.25M | $365.78M | - | - | $141.06M | $17.40M | $17.39M | $110.60M |
| Investing Cash Flow | $-62.34M | $-43.89M | $-59.74M | $-34.81M | $-416.01M | $-35.30M | $-34.59M | $-156.22M | $-31.99M | $-42.70M | $-133.59M |
| Debt Repayment | - | - | - | - | - | - | - | - | $219.50M | $43.00M | $35.00M |
| Stock Repurchased | $151.55M | $107.64M | $5.68M | $4.47M | $35.42M | $35.24M | $13.46M | $21.32M | $1.39M | $1.91M | $1.59M |
| Dividends Paid | $84.81M | $28.29M | $25.58M | $22.87M | $20.71M | $18.72M | $16.70M | $15.13M | $13.43M | $12.07M | $10.72M |
| Financing Cash Flow | $-245.51M | $-152.81M | $-133.81M | $-153.32M | $246.68M | $-102.18M | $-101.16M | $43.38M | $-71.45M | $-68.63M | $-19.45M |
| Net Change in Cash | $41.35M | $25.05M | $-14.93M | $-2.11M | $-36.68M | $18.67M | $18.90M | $11.40M | $13.85M | $1.77M | $-46.15M |
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 | $267.56M | - | $773.54M | - |
| Cost of Revenue | $172.10M | - | $496.81M | - |
| Gross Profit | $95.45M | - | $276.73M | - |
| Operating Expenses | $40.87M | - | $119.70M | - |
| Research & Development | $4.50M | - | $13.46M | - |
| Operating Income | $54.58M | - | $157.04M | - |
| Other Income/Expense | $94.00K | - | $278.00K | - |
| Income Before Tax | $52.04M | - | $149.00M | - |
| Income Tax Expense | $11.76M | - | $33.38M | - |
| Net Income | $40.29M | $32.07M | $115.62M | - |
| Basic EPS | 1.25 | - | 3.57 | - |
| Diluted EPS | 1.24 | - | 3.54 | - |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $65.09M | $49.52M |
| Accounts Receivable | $131.54M | $119.66M |
| Inventory | $132.44M | $130.80M |
| Other Current Assets | $5.74M | $5.74M |
| Total Current Assets | $343.71M | $313.77M |
| Property Plant & Equipment | $297.84M | $282.15M |
| Goodwill | $816.49M | $780.03M |
| Intangible Assets | $136.13M | $132.48M |
| Other Non-current Assets | $18.03M | $17.32M |
| Total Assets | $1.66B | $1.58B |
| Accrued Liabilities | $48.59M | $43.75M |
| Total Current Liabilities | $126.37M | $157.69M |
| Deferred Tax Liabilities | $47.60M | $43.72M |
| Total Liabilities | $363.17M | $425.46M |
| Common Stock | $2.16M | $2.17M |
| Retained Earnings | $1.11B | $997.49M |
| Total Stockholders Equity | $1.30B | $1.15B |
| Total Liabilities & Equity | $1.66B | $1.58B |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $40.29M | $32.07M | $115.62M | - |
| Depreciation & Amortization | $11.55M | - | $33.97M | - |
| Stock-based Compensation | - | - | $14.30M | - |
| Deferred Income Tax | - | - | $-273.00K | - |
| Change in Receivables | - | - | $8.90M | - |
| Change in Inventory | - | - | $-2.62M | - |
| Operating Cash Flow | - | - | $149.28M | - |
| Acquisitions | - | - | $323.00K | - |
| Investing Cash Flow | - | - | $-27.48M | - |
| Stock Repurchased | - | - | $54.01M | - |
| Dividends Paid | - | - | $28.28M | - |
| Financing Cash Flow | - | - | $-111.56M | - |
| Net Change in Cash | - | - | $15.58M | - |
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.