| Ratios | Dec 31, 2025 | Dec 31, 2024 | Dec 31, 2023 | Dec 31, 2022 | Dec 31, 2021 | Dec 31, 2020 | Dec 31, 2019 | Dec 31, 2018 |
|---|---|---|---|---|---|---|---|---|
Gross Margin | 56.28% | 60.92% | 62.96% | |||||
Operating Margin | 21.56% | 27.53% | 23.70% | |||||
Pretax Margin | 27.66% | 33.69% | 29.03% | |||||
Effective Tax Rate | 18.19% | 15.27% | 16.49% | |||||
Net Margin | 22.66% | 28.55% | 24.24% | |||||
Current Ratio | 2.43x | 2.21x | 1.93x | |||||
Debt to Equity | 0.52x | 0.61x | 0.86x | |||||
Net Debt to Equity | 0.26x | 0.43x | 0.54x | |||||
Asset Turnover | 68.54% | 77.98% | 71.14% | |||||
Return on Equity | 23.67% | 35.89% | 32.06% | |||||
Return on Assets | 15.53% | 22.26% | 17.25% |