| 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 | Dec 31, 2014 | Dec 31, 2013 | Dec 31, 2012 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Gross Margin | 81.75% | 82.00% | 81.67% | 80.76% | |||||||||||
Operating Margin | 38.08% | 41.44% | 42.18% | 34.66% | |||||||||||
Pretax Margin | 38.35% | 42.76% | 42.96% | 35.16% | |||||||||||
Effective Tax Rate | 22.20% | 29.64% | 11.75% | 17.56% | |||||||||||
Net Margin | 29.84% | 30.08% | 37.91% | 28.98% | |||||||||||
Current Ratio | - | 2.60x | 2.98x | 2.67x | |||||||||||
Debt to Equity | - | 0.68x | 0.51x | 0.50x | |||||||||||
Net Debt to Equity | - | 0.52x | 0.27x | 0.23x | |||||||||||
Asset Turnover | - | 54.91% | 59.59% | 58.75% | |||||||||||
Return on Equity | - | 27.83% | 34.14% | 25.53% | |||||||||||
Return on Assets | - | 16.52% | 22.59% | 17.03% |