Computation of Earnings Per Share - Schedule of Basic and Diluted Earnings per Common Share (Details) - USD ($) $ / shares in Units, shares in Millions, $ in Millions |
3 Months Ended | 12 Months Ended | |||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
May 31, 2020 |
[2],[3] | Feb. 29, 2020 |
[2],[3] | Nov. 30, 2019 |
[2],[3] | Aug. 31, 2019 |
[2],[3] | May 31, 2019 |
[3],[4] | Feb. 28, 2019 |
[3],[4] | Nov. 30, 2018 |
[3],[4] | Aug. 31, 2018 |
[3],[4] | May 31, 2020 |
May 31, 2019 |
May 31, 2018 |
|||||||||
| Basic earnings per common share: | |||||||||||||||||||||||||||
| Net earnings allocable to common shares | [1] | $ 1,284 | $ 539 | $ 4,566 | |||||||||||||||||||||||
| Weighted-average common shares | 261.0 | 262.0 | 267.0 | ||||||||||||||||||||||||
| Basic earnings (loss) per common share | $ (1.28) | $ 1.21 | $ 2.15 | $ 2.86 | $ (7.56) | $ 2.83 | $ 3.56 | $ 3.15 | $ 4.92 | $ 2.06 | $ 17.08 | ||||||||||||||||
| Diluted earnings per common share: | |||||||||||||||||||||||||||
| Net earnings allocable to common shares | [1] | $ 1,284 | $ 539 | $ 4,566 | |||||||||||||||||||||||
| Weighted-average common shares | 261.0 | 262.0 | 267.0 | ||||||||||||||||||||||||
| Dilutive effect of share-based awards | 1.0 | 3.0 | 5.0 | ||||||||||||||||||||||||
| Weighted-average diluted shares | 262.0 | 265.0 | 272.0 | ||||||||||||||||||||||||
| Diluted earnings (loss) per common share | $ (1.28) | $ 1.20 | $ 2.13 | $ 2.84 | $ (7.56) | $ 2.80 | $ 3.51 | $ 3.10 | $ 4.90 | $ 2.03 | $ 16.79 | ||||||||||||||||
| Anti-dilutive options excluded from diluted earnings per common share | 11.7 | 5.4 | 2.5 | ||||||||||||||||||||||||
| |||||||||||||||||||||||||||