v3.24.2.u1
Earnings Per Share (Details 1) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Net income $ 185.0 $ 183.6
Net income per common share – assuming dilution $ 1.74 $ 1.79
Treasury Stock Method [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Net income $ 185.0 $ 183.6
Weighted-average common shares outstanding 106.3 102.4
Weighted-average common shares outstanding – assuming dilution (in shares) 106.5 102.8
Net income per common share – assuming dilution $ 1.74 $ 1.79
Employee stock options | Treasury Stock Method [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dilutive effect (in shares) 0.0 0.1
Restricted shares, restricted stock units, and performance units | Treasury Stock Method [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dilutive effect (in shares) 0.2 0.3