| Period End Date | 2026-07-31 | 2026-04-30 | 2026-01-31 | 2025-10-31 | 2025-07-31 |
|---|---|---|---|---|---|
| Period Length | 3 Months | 3 Months | 3 Months | 3 Months | 3 Months |
| Revenues | 2.61%213.74 | 219.48 | 220.59 | 219.07 | 212.04 |
| Cost Of Revenue | 2.48%74.55 | 76.45 | 75.77 | 73.58 | 67.44 |
| Gross Profit | 2.68%139.19 | 143.03 | 144.83 | 145.49 | 144.60 |
2.41%129.23 | 132.42 | 130.66 | 133.94 | 128.33 | |
| Research and Development | 4.60%24.43 | 23.36 | 25.32 | 24.71 | 23.16 |
| Operating Income/Loss | 6.15%9.96 | 10.61 | 14.17 | 11.55 | 16.27 |
| Income/Loss From Continuing Operations Before Tax | 21.79%12.75 | 16.30 | 20.56 | 17.31 | 23.74 |
| Income Tax Expense/Benefit | 53.55%5.63 | 12.12 | 11.61 | 14.41 | 11.13 |
70.25%7.12 | 4.18 | 8.95 | 2.90 | 12.62 | |
| Attributable To Parent | 70.25%7.12 | 4.18 | 8.95 | 2.90 | 12.62 |
| Basic Average Shares | 2.06%235.56 | 240.52 | - | 244.92 | 254.39 |
| Diluted Average Shares | 2.18%237.84 | 243.14 | - | 252.05 | 263.20 |
| Basic Earnings Per Share | 50.00%0.03 | 0.02 | - | 0.01 | 0.05 |
| Diluted Earnings Per Share | 50.00%0.03 | 0.02 | - | 0.01 | 0.05 |