v3.26.1
COMPUTATION OF EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 28, 2026
Feb. 28, 2025
Basic earnings per common share:        
Net earnings allocable to common shares $ 1,054 $ 908 $ 2,831 $ 2,441
Weighted-average common shares (in shares) 236 240 236 242
Basic earnings per common share (in dollar per share) $ 4.46 $ 3.79 $ 12.01 $ 10.09
Diluted earnings per common share:        
Net earnings allocable to common shares $ 1,054 $ 908 $ 2,831 $ 2,441
Weighted-average common shares (in shares) 236 240 236 242
Dilutive effect of share-based awards (in shares) 3 2 2 2
Weighted-average diluted shares (in shares) 239 242 238 244
Diluted earnings per common share (USD per share) $ 4.41 $ 3.76 $ 11.91 $ 9.99
Anti-dilutive options excluded from diluted earnings per common share (in shares) 1 4 5 4
Participating securities $ 2 $ 1 $ 5 $ 3