XML 51 R46.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Nov. 30, 2024
Nov. 30, 2023
Nov. 30, 2024
Nov. 30, 2023
Earnings Per Share [Abstract]        
Net income $ 3,151 $ 2,503 $ 6,080 $ 4,923
Weighted average common shares outstanding 2,790 2,746 2,775 2,737
Dilutive effect of employee stock plans 79 71 85 83
Dilutive weighted average common shares outstanding 2,869 2,817 2,860 2,820
Basic earnings per share $ 1.13 $ 0.91 $ 2.19 $ 1.8
Diluted earnings per share $ 1.1 $ 0.89 $ 2.13 $ 1.75
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.