XML 69 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Share-based compensation - Schedule of Awards (Details)
9 Months Ended
Apr. 30, 2025
$ / shares
shares
Number of shares  
Beginning Balance Outstanding (in shares) | shares 963,130
Vested (in shares) | shares (413,453)
Forfeited (in shares) | shares (69,049)
Ending Balance Outstanding (in shares) | shares 614,797
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.49
Forfeited, Weighted average grant date fair value (in usd per share) | $ / shares 159.34
Outstanding, Weighted average grant date fair value, Ending Balance (in usd per share) | $ / shares $ 163.48
RSU awards granted  
Number of shares  
Grants (in shares) | shares 123,789
Weighted average grant date fair value  
Granted, Weighted average grant date fair value (in usd per share) | $ / shares $ 190.30
PSU awards granted  
Number of shares  
Grants (in shares) | shares 164,349
Weighted average grant date fair value  
Granted, Weighted average grant date fair value (in usd per share) | $ / shares $ 188.69
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 (205,335)
Weighted average grant date fair value  
Share adjustments based on performance, Weighted average grant date fair value (in usd per share) | $ / shares $ 131.00