XML 67 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-based compensation - Schedule of Awards (Details)
6 Months Ended
Jan. 31, 2025
$ / shares
shares
Number of shares  
Beginning Balance Outstanding (in shares) | shares 963,130
Vested (in shares) | shares (403,895)
Forfeited (in shares) | shares (37,166)
Ending Balance Outstanding (in shares) | shares 648,928
Weighted average grant date fair value  
Outstanding, Weighted average grant date fair value, Beginning Balance (in usd per share) | $ / shares $ 135.82
Vested, Weighted average grant date fair value (in usd per share) | $ / shares 134.60
Forfeited, Weighted average grant date fair value (in usd per share) | $ / shares 151.41
Outstanding, Weighted average grant date fair value, Ending Balance (in usd per share) | $ / shares $ 163.09
RSU awards granted  
Number of shares  
Grants (in shares) | shares 122,632
Weighted average grant date fair value  
Granted, Weighted average grant date fair value (in usd per share) | $ / shares $ 190.80
PSU awards granted  
Number of shares  
Grants (in shares) | shares 162,406
Weighted average grant date fair value  
Granted, Weighted average grant date fair value (in usd per share) | $ / shares $ 189.30
PSU-EX granted  
Number of shares  
Grants (in shares) | shares 51,366
Weighted average grant date fair value  
Granted, Weighted average grant date fair value (in usd per share) | $ / shares $ 167.95
Share adjustments based on performance  
Number of shares  
Share adjustments based on performance (in shares) | shares (209,545)
Weighted average grant date fair value  
Share adjustments based on performance, Weighted average grant date fair value (in usd per share) | $ / shares $ 132.50