XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation (Tables)
3 Months Ended
Oct. 31, 2024
Stockholders' Equity Note [Abstract]  
Schedule of Stock Option Activity
The following is a summary of stock option activity for the three months ended October 31, 2024:
Time-Based OptionsOptions OutstandingWeighted Average Exercise PriceWeighted Average Remaining Contractual TermAggregate Intrinsic Value
Outstanding at July 31, 20241,222,046$44.46 
Granted— 
Exercised(128,803)38.83 
Forfeited(1,720)50.19 
Outstanding at October 31, 20241,091,523$45.12 5.4$28,592 
Exercisable at October 31, 20241,010,597$44.84 5.2$26,754 
The following table summarizes additional stock option information:
Three months ended October 31,
20242023
Intrinsic value of options exercised during the period (in thousands)$4,622 $3,410 
Fair value of options vested during the period (in thousands)1,249 1,729 
Cash received from the exercise of stock options during the period (in thousands)5,855 2,598 
Tax benefit on options exercised during the period (in thousands)1,112 841 
Schedule of RSU Activity
The following is a summary of RSU activity for the three months ended October 31, 2024:
Number of SharesWeighted Average Grant Date Fair Value
Non-vested RSUs as of July 31, 2024148,991 $52.20 
Granted88,319 74.63 
Vested(56,393)51.07 
Forfeited(763)58.94 
Non-vested RSUs as of October 31, 2024180,154 $63.53 
Schedule of PRSU Activity
The following is a summary of PRSU activity for the three months ended October 31, 2024:
Number of SharesWeighted Average Grant Date Fair Value
Non-vested PRSUs as of July 31, 2024103,221 $53.46 
Granted61,981 71.24 
Vested(8,098)64.44 
Forfeited(2,157)55.23 
Non-vested PRSUs as of October 31, 2024154,947 $59.95