Quarterly report [Sections 13 or 15(d)]

Basic and Diluted Earnings Per Share (Basic and Diluted Earnings Per Share) (Details)

v3.25.1
Basic and Diluted Earnings Per Share (Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2025
Feb. 29, 2024
Basic earnings per share:        
Net income $ 519.3 $ 498.6 $ 1,360.1 $ 1,310.5
Weighted-average common shares outstanding 360.1 359.9 360.1 360.4
Basic earnings per share $ 1.44 $ 1.39 $ 3.78 $ 3.64
Diluted earnings per share:        
Net income $ 519.3 $ 498.6 $ 1,360.1 $ 1,310.5
Weighted-average common shares outstanding 360.1 359.9 360.1 360.4
Dilutive effect of common share equivalents 1.9 1.8 1.8 1.8
Weighted-average common shares outstanding, assuming dilution 362.0 361.7 361.9 362.2
Diluted earnings per share $ 1.43 $ 1.38 $ 3.76 $ 3.62
Weighted-average anti-dilutive common share equivalents   0.6 0.3 0.6