| Ratios | LTM | Dec 31, 2025 | Dec 31, 2024 | Dec 31, 2023 | Dec 31, 2022 | Dec 31, 2021 | Dec 31, 2020 | Dec 31, 2019 | Dec 31, 2018 | Dec 31, 2017 | Dec 31, 2016 | Dec 31, 2015 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Gross Margin | 60.90% | 59.65% | 58.20% | 56.63% | ||||||||
Operating Margin | 33.11% | 32.03% | 32.11% | 27.42% | ||||||||
Pretax Margin | 67.12% | 39.43% | 34.23% | 27.89% | ||||||||
Effective Tax Rate | 18.40% | 16.78% | 16.44% | 13.91% | ||||||||
Net Margin | 54.77% | 32.81% | 28.60% | 24.01% | ||||||||
Current Ratio | - | 2.01x | 1.84x | 2.10x | ||||||||
Debt to Equity | - | 0.43x | 0.39x | 0.42x | ||||||||
Net Debt to Equity | - | 0.36x | 0.31x | 0.34x | ||||||||
Asset Turnover | - | 67.67% | 77.74% | 76.39% | ||||||||
Return on Equity | - | 31.83% | 30.80% | 26.04% | ||||||||
Return on Assets | - | 22.20% | 22.24% | 18.34% |