v3.26.3
Stockholders' Equity (Tables)
12 Months Ended
Jul. 31, 2026
Stockholders' Equity Note [Abstract]  
Schedule of Treasury Stock Activity
Treasury stock share activity was as follows:
Year Ended July 31,
20262025
Balance as of beginning of year35,600,740 31,533,192 
Stock repurchases1,369,844 4,875,000 
Net issuance upon exercise of stock options(1,199,953)(678,540)
Issuance under compensation plans(115,305)(121,769)
Other activity(6,279)(7,143)
Balance as of end of year35,649,047 35,600,740