| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Gross Margin | 74.57% | 75.30% | 75.06% | 73.46% | 73.80% | 74.75% | 75.37% | 75.57% | 75.19% | 75.00% | 75.57% | 72.76% | |||||||||||
Operating Margin | -2.26% | -2.21% | -5.63% | -9.66% | -11.30% | -5.52% | 1.42% | 0.75% | 0.40% | -2.10% | -2.81% | -9.71% | |||||||||||
Pretax Margin | 0.27% | 2.82% | -1.89% | -6.13% | -8.15% | -1.04% | 5.98% | 5.86% | 4.61% | 1.79% | 0.71% | -7.88% | |||||||||||
Effective Tax Rate | -34.91% | -17.67% | -46.07% | -8.33% | -23.48% | -59.60% | 18.95% | 14.22% | 26.47% | 35.23% | 89.83% | -19.38% | |||||||||||
Net Margin | 0.36% | 2.00% | -2.75% | -6.64% | -9.99% | -1.67% | 4.88% | 4.65% | 3.39% | 1.16% | 0.07% | -9.46% | |||||||||||
Current Ratio | 1.57x | 1.53x | 1.81x | 1.88x | 1.85x | 1.86x | 1.90x | 1.80x | 1.74x | 1.82x | 1.78x | 1.76x | |||||||||||
Debt to Equity | 1.34x | 1.41x | 1.46x | 1.45x | 1.50x | 1.51x | 1.49x | 1.66x | 1.83x | 1.95x | 2.14x | 2.34x | |||||||||||
Net Debt to Equity | 0.36x | 0.44x | 0.27x | 0.14x | 0.18x | 0.14x | 0.09x | 0.22x | 0.39x | 0.26x | 0.41x | 0.50x | |||||||||||
Asset Turnover | 12.23% | 12.29% | 12.39% | 12.58% | 12.65% | 12.98% | 13.38% | 13.46% | 13.48% | 13.25% | 13.48% | 13.00% | |||||||||||
Return on Equity | 0.10% | 0.59% | -0.84% | -2.05% | -3.16% | -0.54% | 1.63% | 1.67% | 1.29% | 0.45% | 0.03% | -4.11% | |||||||||||
Return on Assets | 0.04% | 0.25% | -0.34% | -0.84% | -1.26% | -0.22% | 0.65% | 0.63% | 0.46% | 0.15% | 0.01% | -1.23% |