| 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 | 4.21%2,649.00 | 2,542.00 | 2,532.00 | 2,432.00 | 2,348.00 |
5.99%2,336.00 | 2,204.00 | 2,358.00 | 2,173.00 | 2,100.00 | |
| Research and Development | 5.96%747.00 | 705.00 | 691.00 | 666.00 | 660.00 |
| Operating Income/Loss | 7.40%313.00 | 338.00 | 174.00 | 259.00 | 248.00 |
| Nonoperating Income/Loss | 17.65%14.00 | 17.00 | 90.00 | 79.00 | 56.00 |
| Income/Loss From Continuing Operations Before Tax | 7.89%327.00 | 355.00 | 264.00 | 338.00 | 304.00 |
| Income Tax Expense/Benefit | 329.32%-305.00 | 133.00 | 119.00 | 86.00 | 76.00 |
184.68%632.00 | 222.00 | 145.00 | 252.00 | 228.00 | |
| Attributable To Parent | 184.68%632.00 | 222.00 | 145.00 | 252.00 | 228.00 |
| Basic Average Shares | 3.43%245.18 | 253.89 | -1.29 | 265.87 | 266.78 |
| Diluted Average Shares | 3.15%246.31 | 254.31 | -1.58 | 268.63 | 270.18 |
| Basic Earnings Per Share | 196.55%2.58 | 0.87 | 0.55 | 0.95 | 0.86 |
| Diluted Earnings Per Share | 195.40%2.57 | 0.87 | 0.56 | 0.94 | 0.84 |