XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Shareholders’ equity - Schedule of Share Activity (Details) - shares
3 Months Ended
Aug. 01, 2024
Oct. 31, 2024
Oct. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Balance at beginning of period (in shares) 0 0      
Treasury shares, beginning balance (in shares)   (1,061,473)   (30,827,929)  
Total shares outstanding at end of period (in shares)   200,281,780 203,767,400    
Treasury shares, ending balance (in shares)   (1,061,473)      
Balance at end of period (in shares)   201,343,253      
Ordinary shares          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Balance at beginning of period (in shares) 232,171,182 232,171,182 232,171,182    
Treasury shares canceled (in shares)   (30,827,929) 0    
Ordinary shares canceled (in shares)   (201,343,253) 0    
Balance at end of period (in shares)   0 232,171,182    
Common stock          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Balance at beginning of period (in shares) 0 0 0    
Change in shares issued (in shares) 201,343,253 201,343,253 0    
Balance at end of period (in shares)   201,343,253 0    
Treasury Shares          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Treasury shares, beginning balance (in shares)   (1,061,473) (28,382,963) (30,827,929) (27,893,680)
Treasury shares canceled (in shares)   30,827,929 0    
Repurchases of ordinary shares (in shares)   (1,310,163) (697,398)    
Treasury shares used to settle share-based compensation awards (in shares)   248,690 208,115    
Treasury shares, ending balance (in shares)   (1,061,473) (28,382,963)    
Employee Benefit Trusts          
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Balance at beginning of period (in shares) 0 0 274,031    
Employee Benefit Trust shares used to settle share-based compensation awards (in shares)   0 253,212    
Balance at end of period (in shares)   0 20,819