XML 61 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Share-based compensation - Schedule of Awards (Details)
3 Months Ended
Oct. 31, 2024
$ / shares
shares
Number of shares  
Beginning Balance Outstanding (in shares) | shares 963,130
Vested (in shares) | shares (403,327)
Forfeited (in shares) | shares (20,378)
Ending Balance Outstanding (in shares) | shares 831,421
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.61
Forfeited, Weighted average grant date fair value (in usd per share) | $ / shares 143.18
Outstanding, Weighted average grant date fair value, Ending Balance (in usd per share) | $ / shares $ 157.64
RSU awards granted  
Number of shares  
Grants (in shares) | shares 114,688
Weighted average grant date fair value  
Granted, Weighted average grant date fair value (in usd per share) | $ / shares $ 192.78
PSU awards granted  
Number of shares  
Grants (in shares) | shares 157,803
Weighted average grant date fair value  
Granted, Weighted average grant date fair value (in usd per share) | $ / shares $ 190.09
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 (31,861)
Weighted average grant date fair value  
Share adjustments based on performance, Weighted average grant date fair value (in usd per share) | $ / shares $ 102.80