v3.26.1
Stock-Based Compensation (Tables)
9 Months Ended
Apr. 30, 2026
Share-Based Payment Arrangement, Noncash Expense [Abstract]  
Schedule of Stock Option Activity
Option activity was as follows:
OptionsWeighted
Average
Exercise Price
Balance outstanding as of July 31, 20256,223,080 $54.24 
Granted683,172 82.73 
Exercised(1,126,499)45.95 
Expired/forfeited(18,602)68.86 
Balance outstanding as of April 30, 20265,761,151 $59.19 
Schedule of Performance Shares Activity
Performance-based awards for non-vested activity were as follows:
Performance SharesWeighted
Average Grant
Date Fair
Value
Balance outstanding as of July 31, 2025197,684 $66.19 
Granted107,800 82.70 
Vested— — 
Forfeited(16,700)66.89 
Balance outstanding as of April 30, 2026288,784 $72.31