| 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 | 1.18%2,317.10 | 2,290.00 | 2,243.50 | 2,295.40 | 2,224.00 |
| Cost Of Revenue | 0.89%2,031.00 | 2,013.00 | 1,983.50 | 2,025.10 | 1,949.60 |
0.12%171.30 | 171.10 | - | - | - | |
| Selling, General, and Administrative | 0.12%171.30 | 171.10 | - | - | - |
| Operating Income/Loss | 5.29%91.50 | 86.90 | 74.70 | 68.40 | 83.40 |
| Income/Loss From Equity Method Investments | 20.00%1.20 | 1.00 | 1.40 | 1.20 | 1.30 |
| Income/Loss From Continuing Operations Before Tax | 5.86%63.20 | 59.70 | 52.10 | 45.30 | 59.40 |
| Income Tax Expense/Benefit, Deferred | 86.49%-2.00 | -14.80 | 14.40 | -18.80 | -3.20 |
| Income Tax Expense/Benefit | 18.67%13.50 | 16.60 | 13.40 | 10.60 | 17.60 |
15.31%49.70 | 43.10 | 38.80 | 34.80 | 41.80 | |
| Attributable To Parent | 15.31%49.70 | 43.10 | 38.80 | 34.80 | 41.80 |
| Basic Average Shares | 58.90 | 58.90 | 60.30 | -0.30 | 62.50 |
| Diluted Average Shares | 0.34%59.30 | 59.10 | 60.70 | -0.30 | 62.80 |
| Basic Earnings Per Share | 15.07%0.84 | 0.73 | 0.64 | 0.57 | 0.67 |
| Diluted Earnings Per Share | 15.07%0.84 | 0.73 | 0.64 | 0.56 | 0.67 |
| Common Stock Dividends | 0.29 | 0.29 | 0.29 | 0.27 | 0.27 |