v3.26.1
Ordinary Shares (Tables)
3 Months Ended
Jul. 31, 2026
Equity [Abstract]  
Class of Treasury Stock
The following table summarizes the share repurchase activity under the Company’s Share Repurchase Program (in thousands, except share and per share data):
Three Months Ended July 31, 2026
Number of shares repurchased
804,601 
Weighted-average price per share (1)
$49.71 
Aggregate purchase price (1)
$40,000 
(1) Excludes transaction costs associated with the repurchases.