| Ratios | Jul 31, 2026 | Apr 30, 2026 | Oct 31, 2025 | Jul 31, 2025 | Apr 30, 2025 | Oct 31, 2024 | Jul 31, 2024 | Apr 30, 2024 | Oct 31, 2023 | Jul 31, 2023 | Apr 30, 2023 | Oct 31, 2022 | Jul 31, 2022 | Apr 30, 2022 | Oct 31, 2021 | Jul 31, 2021 | Apr 30, 2021 | Oct 31, 2020 | Jul 31, 2020 | Apr 30, 2020 | Oct 31, 2019 | Jul 31, 2019 | Apr 30, 2019 | Oct 31, 2018 | Jul 31, 2018 | Apr 30, 2018 | Oct 31, 2017 | Jul 31, 2017 | Apr 30, 2017 | Oct 31, 2016 | Jul 31, 2016 | Apr 30, 2016 | Oct 31, 2015 | Jul 31, 2015 | Apr 30, 2015 | Oct 31, 2014 | Jul 31, 2014 | Apr 30, 2014 | Oct 31, 2013 | Jul 31, 2013 | Apr 30, 2013 | Oct 31, 2012 | Jul 31, 2012 | Apr 30, 2012 | Oct 31, 2011 | Jul 31, 2011 | Apr 30, 2011 | Oct 31, 2010 | Jul 31, 2010 | Apr 30, 2010 | Oct 31, 2009 | Jul 31, 2009 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Gross Margin | 76.65% | 76.92% | 78.02% | 78.10% | 76.96% | 77.71% | 76.85% | 76.33% | 75.29% | 75.44% | 74.23% | 73.36% | ||||||||||||||||||||||||||||||||||||||||
Operating Margin | 20.55% | 21.08% | 21.33% | 22.78% | 19.76% | 20.04% | 19.12% | 18.71% | 17.21% | 17.16% | 5.00% | 5.87% | ||||||||||||||||||||||||||||||||||||||||
Pretax Margin | 40.12% | 24.44% | 24.49% | 23.51% | 20.08% | 18.49% | 19.70% | 20.44% | 17.05% | 17.34% | 3.95% | 6.06% | ||||||||||||||||||||||||||||||||||||||||
Effective Tax Rate | 22.54% | 22.57% | 16.96% | 21.57% | 21.94% | 12.54% | 22.21% | 17.89% | 17.69% | 15.08% | 38.96% | 55.79% | ||||||||||||||||||||||||||||||||||||||||
Net Margin | 31.08% | 18.93% | 20.33% | 18.43% | 15.68% | 16.17% | 15.32% | 16.79% | 14.04% | 14.73% | 2.41% | 2.68% | ||||||||||||||||||||||||||||||||||||||||
Current Ratio | 0.84x | 0.79x | 0.98x | 1.12x | 1.07x | 1.11x | 1.04x | 1.11x | 1.04x | 1.02x | 1.02x | 1.05x | ||||||||||||||||||||||||||||||||||||||||
Debt to Equity | 1.86x | 2.12x | 0.59x | 0.59x | 0.63x | 0.56x | 0.60x | 0.61x | 0.57x | 0.59x | 0.63x | 0.55x | ||||||||||||||||||||||||||||||||||||||||
Net Debt to Equity | 1.64x | 1.86x | 0.44x | 0.42x | 0.45x | 0.43x | 0.47x | 0.44x | 0.46x | 0.48x | 0.47x | 0.45x | ||||||||||||||||||||||||||||||||||||||||
Asset Turnover | 10.35% | 10.44% | 10.78% | 10.49% | 9.97% | 10.33% | 10.12% | 9.50% | 9.58% | 9.31% | 8.82% | 8.53% | ||||||||||||||||||||||||||||||||||||||||
Return on Equity | 9.19% | 6.15% | 3.48% | 3.08% | 2.54% | 2.61% | 2.48% | 2.57% | 2.11% | 2.18% | 0.35% | 0.35% | ||||||||||||||||||||||||||||||||||||||||
Return on Assets | 3.22% | 1.98% | 2.19% | 1.93% | 1.56% | 1.67% | 1.55% | 1.59% | 1.34% | 1.37% | 0.21% | 0.23% |