XML 43 R7.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Balance Sheets (Parenthetical)
$ in Millions
Jul. 31, 2024
USD ($)
shares
Jul. 31, 2023
USD ($)
shares
Statement of Financial Position [Abstract]    
Allowance for credit loss | $ $ 21 $ 27
Ordinary shares, shares authorized (in shares) 500,000,000 500,000,000
Ordinary shares, shares issued (in shares) 232,171,182 232,171,182
Treasury stock (in shares) 30,827,929 27,893,680
Employee Benefit Trust (in shares) 0 274,031