| Schedule of debt components |
| | | | | | | | | July 31, 2026 | | July 31, 2025 | Unsecured senior notes | | | | | | | Fixed rate, 5.375%, due 2026 (1) | | $ | — | | $ | 650,000 | Fixed rate, 5.875%, due 2029 | | | 825,000 | | | 825,000 | Fixed rate, 9.250%, due 2031 (2) | | | 650,000 | | | — | | | | | | | | Notes payable | | | | | | | 9.1% and 8.9% weighted average interest rate at July 31, 2026 and 2025, respectively, due 2027 to 2032, net of unamortized discount of $470 and $800 at July 31, 2026 and 2025, respectively | | | 2,900 | | | 4,748 | Total debt, excluding unamortized debt issuance and other costs | | | 1,477,900 | | | 1,479,748 | Unamortized debt issuance and other costs | | | (20,161) | | | (12,108) | Less: current portion of long-term debt (3) | | | 1,310 | | | 652,178 | Long-term debt | | $ | 1,456,429 | | $ | 815,462 |
_______________________________ | (1) | The senior notes due 2026 were redeemed in full on October 27, 2025. See “Senior unsecured notes” section below. |
| (2) | The senior notes due 2031 were issued on October 27, 2025. See “Senior unsecured notes” section below. |
| (3) | As of July 31, 2025, this included the $650.0 million aggregate principal amount of 5.375% senior notes due April 1, 2026. |
|