v3.26.3
Income Taxes - Schedule of Income Tax Expense (Benefit) from Continuing Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Federal:      
Current $ 234,126 $ 272,836 $ 271,820
Deferred 51,982 (12,654) (1,174)
Federal income tax expense (benefit) 286,108 260,182 270,646
State:      
Current 15,248 37,487 49,539
Deferred (5,180) (2,576) (1,611)
State and local income tax expense (benefit) 10,068 34,911 47,928
International:      
Current 59,657 51,113 34,179
Deferred (1,253) 1,012 (499)
International income tax expense (benefit) 58,404 52,125 33,680
Income tax expense $ 354,580 $ 347,218 $ 352,254