XML 51 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
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
Earnings Per Share [Abstract]        
Net income $ 2,936 $ 2,401 $ 9,016 $ 7,323
Weighted average common shares outstanding 2,799 2,748 2,783 2,741
Dilutive effect of employee stock plans 75 71 82 79
Dilutive weighted average common shares outstanding 2,874 2,819 2,865 2,820
Basic earnings per share $ 1.05 $ 0.87 $ 3.24 $ 2.67
Diluted earnings per share $ 1.02 $ 0.85 $ 3.15 $ 2.6
Anti-dilutive stock awards excluded from calculation [1] 22 27 23 27
[1] These stock awards primarily relate to contingently issuable shares pursuant to performance stock option arrangements. Such shares could be dilutive in the future.