XML 80 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Shareholders’ equity (Tables)
12 Months Ended
Jul. 31, 2024
Equity [Abstract]  
Schedule of Share Activity
The following table presents a summary of the Company’s share activity:
For the years ended July 31,
202420232022
Ordinary shares:
Balance at beginning of period232,171,182 232,171,182 232,171,182 
Change in shares issued— — — 
   Balance at end of period232,171,182 232,171,182 232,171,182 
Treasury shares:
Balance at beginning of period(27,893,680)(21,078,577)(9,862,816)
Repurchases of ordinary shares(3,317,654)(7,022,242)(11,413,180)
Treasury shares used to settle share-based compensation awards383,405 207,139 197,419 
   Balance at end of period(30,827,929)(27,893,680)(21,078,577)
Employee Benefit Trust:
Balance at beginning of period(274,031)(846,491)(833,189)
New shares purchased— — (600,000)
Employee Benefit Trust shares used to settle share-based compensation awards253,212 572,460 586,698 
Shares sold upon termination of Employee Benefit Trust20,819 — — 
   Balance at end of period— (274,031)(846,491)
Total shares outstanding at end of period201,343,253 204,003,471 210,246,114