| 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 | Dec 31, 2011 | Dec 31, 2010 | Dec 31, 2009 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Gross Margin | 38.50% | 36.88% | 33.76% | 32.53% | ||||||||||||||
Operating Margin | 27.03% | 25.41% | 20.74% | 20.39% | ||||||||||||||
Pretax Margin | 25.24% | 24.25% | 19.79% | 19.55% | ||||||||||||||
Effective Tax Rate | 29.17% | 23.13% | 18.93% | 20.75% | ||||||||||||||
Net Margin | 17.73% | 18.49% | 15.92% | 15.36% | ||||||||||||||
Current Ratio | - | 2.98x | 2.37x | 2.17x | ||||||||||||||
Debt to Equity | - | 1.68x | 1.18x | 0.96x | ||||||||||||||
Net Debt to Equity | - | 0.86x | 0.84x | 0.79x | ||||||||||||||
Asset Turnover | - | 63.73% | 71.00% | 75.97% | ||||||||||||||
Return on Equity | - | 31.63% | 24.62% | 22.96% | ||||||||||||||
Return on Assets | - | 11.78% | 11.31% | 11.67% |