XML 64 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders’ equity - Schedule of Share Activity (Details) - shares
3 Months Ended 6 Months Ended
Jan. 31, 2025
Oct. 31, 2024
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Jul. 31, 2024
Oct. 31, 2023
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) (2,312,552)     (2,312,552)   (30,827,929)    
Treasury shares, ending balance (in shares) (2,312,552)     (2,312,552)        
Balance at end of period (in shares) 201,343,253     201,343,253        
Total shares outstanding at end of period (in shares) 199,030,701   203,002,762 199,030,701 203,002,762      
Ordinary shares                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Balance at beginning of period (in shares) 0 232,171,182 232,171,182 232,171,182 232,171,182      
Treasury shares canceled (in shares) 0   0 (30,827,929) 0      
Ordinary shares canceled (in shares) 0   0 (201,343,253) 0      
Balance at end of period (in shares) 0 0 232,171,182 0 232,171,182      
Common stock                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Balance at beginning of period (in shares) 201,343,253 0 0 0 0      
Change in shares issued (in shares) 0 201,343,253 0 201,343,253 0      
Balance at end of period (in shares) 201,343,253 201,343,253 0 201,343,253 0      
Treasury shares                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Treasury shares, beginning balance (in shares) (2,312,552) (1,061,473) (29,168,420) (2,312,552) (29,168,420) (30,827,929) (28,382,963) (27,893,680)
Treasury shares canceled (in shares) 0   0 30,827,929 0      
Repurchases of ordinary shares (in shares) (1,257,228)   (794,755) (2,567,391) (1,492,153)      
Treasury shares used to settle share-based compensation awards (in shares) 6,149   9,298 254,839 217,413      
Treasury shares, ending balance (in shares) (2,312,552) (1,061,473) (29,168,420) (2,312,552) (29,168,420)      
Employee Benefit Trust                
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Balance at beginning of period (in shares) 0 0 20,819 0 274,031      
Employee Benefit Trust shares used to settle share-based compensation awards (in shares) 0   0 0 253,212      
Shares sold upon termination of Employee Benefit Trust (in shares) 0   20,819 0 20,819      
Balance at end of period (in shares) 0 0 0 0 0