| Ratios | Jun 30, 2026 | Mar 31, 2026 | Dec 31, 2025 | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Jun 30, 2023 | Mar 31, 2023 | Dec 31, 2022 | Jun 30, 2022 | Mar 31, 2022 | Dec 31, 2021 | Jun 30, 2021 | Mar 31, 2021 | Dec 31, 2020 | Jun 30, 2020 | Mar 31, 2020 | Dec 31, 2019 | Jun 30, 2019 | Mar 31, 2019 | Dec 31, 2018 | Jun 30, 2018 | Mar 31, 2018 | Dec 31, 2017 | Jun 30, 2017 | Mar 31, 2017 | Dec 31, 2016 | Jun 30, 2016 | Mar 31, 2016 | Dec 31, 2015 | Jun 30, 2015 | Mar 31, 2015 | Dec 31, 2014 | Jun 30, 2014 | Mar 31, 2014 | Dec 31, 2013 | Jun 30, 2013 | Mar 31, 2013 | Dec 31, 2012 | Jun 30, 2012 | Mar 31, 2012 | Dec 31, 2011 | Jun 30, 2011 | Mar 31, 2011 | Dec 31, 2010 | Jun 30, 2010 | Mar 31, 2010 | Dec 31, 2009 | Jun 30, 2009 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Operating Margin | 59.12% | 64.42% | 61.80% | 60.73% | 56.65% | 65.55% | 66.72% | 61.01% | 68.96% | 61.85% | 66.83% | 64.14% | ||||||||||||||||||||||||||||||||||||||||
Pretax Margin | 58.74% | 63.88% | 61.70% | 62.26% | 56.68% | 65.19% | 67.29% | 62.83% | 69.98% | 63.35% | 66.10% | 62.71% | ||||||||||||||||||||||||||||||||||||||||
Effective Tax Rate | 17.64% | 16.07% | 12.98% | 16.75% | 15.83% | 17.44% | 18.65% | 15.42% | 19.07% | 19.24% | 19.34% | 16.03% | ||||||||||||||||||||||||||||||||||||||||
Net Margin | 48.38% | 53.62% | 53.69% | 51.83% | 47.71% | 53.83% | 54.74% | 53.14% | 56.64% | 51.16% | 53.31% | 52.66% | ||||||||||||||||||||||||||||||||||||||||
Current Ratio | 0.99x | 1.09x | 1.11x | 1.12x | 1.08x | 1.12x | 1.37x | 1.40x | 1.45x | 1.49x | 1.50x | 1.44x | ||||||||||||||||||||||||||||||||||||||||
Debt to Equity | 1.69x | 1.67x | 1.50x | 1.59x | 1.44x | 1.40x | 1.29x | 1.28x | 1.30x | 1.29x | 1.25x | 1.31x | ||||||||||||||||||||||||||||||||||||||||
Net Debt to Equity | 1.34x | 1.32x | 1.12x | 1.14x | 1.13x | 1.08x | 0.97x | 0.96x | 0.96x | 0.89x | 0.89x | 0.95x | ||||||||||||||||||||||||||||||||||||||||
Asset Turnover | 12.30% | 11.81% | 11.26% | 10.17% | 10.33% | 10.35% | 9.78% | 9.50% | 9.45% | 9.10% | 9.20% | 9.29% | ||||||||||||||||||||||||||||||||||||||||
Return on Equity | 16.00% | 16.88% | 15.09% | 13.64% | 12.04% | 13.37% | 12.26% | 11.52% | 12.31% | 10.66% | 11.04% | 11.32% | ||||||||||||||||||||||||||||||||||||||||
Return on Assets | 5.95% | 6.33% | 6.05% | 5.27% | 4.93% | 5.57% | 5.35% | 5.05% | 5.35% | 4.66% | 4.91% | 4.89% |