XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Common Shares (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Apr. 30, 2023
Mar. 02, 2023
Common Shares Information        
Common shares authorized 300.0   300.0  
Common shares outstanding 102.1   104.4  
Treasury Stock, Common, Shares 44.4   42.1  
Equity, Class of Treasury Stock [Line Items]        
Payments to repurchase shares $ 372.0 $ 7.8    
Sales and Excise Tax Payable $ 3.6      
Board Authorized Repurchased Plan        
Equity, Class of Treasury Stock [Line Items]        
Shares authorized to be repurchased under stock repurchase program       2.4
Shares repurchased 2.4 0.0    
Payments to repurchase shares $ 362.8      
Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased 1.1   3.5