NOTES PAYABLE AND OTHER BORROWINGS - Summary of Senior Notes (Parenthetical) (Details) € in Millions, $ in Millions |
12 Months Ended |
|
|
May 31, 2026
EUR (€)
|
May 31, 2026
USD ($)
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 130,105
|
|
| Fixed-Rate Senior Notes Due July 2025 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value | € |
€ 750
|
[1] |
|
|
| Stated interest rate percentage |
3.125%
|
[1] |
3.125%
|
[1] |
| Maturity date |
Jul. 10, 2025
|
[1] |
|
|
| Fixed-Rate Senior Notes Due November 2025 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 1,000
|
|
| Stated interest rate percentage |
5.80%
|
|
5.80%
|
|
| Maturity date |
Nov. 10, 2025
|
|
|
|
| Fixed-Rate Senior Notes Due March 2026 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 2,750
|
|
| Stated interest rate percentage |
1.65%
|
|
1.65%
|
|
| Maturity date |
Mar. 25, 2026
|
|
|
|
| Fixed-Rate Senior Notes Due July 2026 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 3,000
|
|
| Stated interest rate percentage |
2.65%
|
|
2.65%
|
|
| Maturity date |
Jul. 15, 2026
|
|
|
|
| Fixed-Rate Senior Notes Due April 2027 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 2,250
|
|
| Stated interest rate percentage |
2.80%
|
|
2.80%
|
|
| Maturity date |
Apr. 01, 2027
|
|
|
|
| Fixed-Rate Senior Notes Due November 2027 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 2,750
|
|
| Stated interest rate percentage |
3.25%
|
|
3.25%
|
|
| Maturity date |
Nov. 15, 2027
|
|
|
|
| Fixed Rate Senior Notes Due March 2028 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 2,000
|
|
| Stated interest rate percentage |
2.30%
|
|
2.30%
|
|
| Maturity date |
Mar. 25, 2028
|
|
|
|
| Fixed-Rate Senior Notes Due May 2028 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 750
|
|
| Stated interest rate percentage |
4.50%
|
|
4.50%
|
|
| Maturity date |
May 31, 2028
|
|
|
|
| Fixed-Rate Senior Notes Due August 2028 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 1,500
|
|
| Stated interest rate percentage |
4.80%
|
|
4.80%
|
|
| Maturity date |
Aug. 03, 2028
|
|
|
|
| Fixed-Rate Senior Notes Due February 2029 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 3,000
|
[2] |
| Stated interest rate percentage |
4.55%
|
[2] |
4.55%
|
[2] |
| Maturity date |
Feb. 04, 2029
|
|
|
|
| Fixed-Rate Senior Notes Due September 2029 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 1,500
|
|
| Stated interest rate percentage |
4.20%
|
|
4.20%
|
|
| Maturity date |
Sep. 27, 2029
|
|
|
|
| Fixed-Rate Senior Notes Due November 2029 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 1,250
|
|
| Stated interest rate percentage |
6.15%
|
|
6.15%
|
|
| Maturity date |
Nov. 09, 2029
|
|
|
|
| Fixed Rate Senior Notes Due April 2030 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 3,250
|
|
| Stated interest rate percentage |
2.95%
|
|
2.95%
|
|
| Maturity date |
Apr. 01, 2030
|
|
|
|
| Fixed-Rate Senior Notes Due May 2030 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 750
|
|
| Stated interest rate percentage |
4.65%
|
|
4.65%
|
|
| Maturity date |
May 31, 2030
|
|
|
|
| Fixed-Rate Senior Notes Due May 2030 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 500
|
|
| Stated interest rate percentage |
3.25%
|
|
3.25%
|
|
| Maturity date |
May 15, 2030
|
|
|
|
| Fixed Rate Senior Notes Due September 2030 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 3,000
|
[2] |
| Stated interest rate percentage |
4.45%
|
[2] |
4.45%
|
[2] |
| Maturity date |
Sep. 26, 2030
|
|
|
|
| Fixed Rate Senior Notes Due February 2031 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 3,500
|
[2] |
| Stated interest rate percentage |
4.95%
|
[2] |
4.95%
|
[2] |
| Maturity date |
Feb. 04, 2031
|
|
|
|
| Fixed-Rate Senior Notes Due March 2031 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 3,250
|
|
| Stated interest rate percentage |
2.875%
|
|
2.875%
|
|
| Maturity date |
Mar. 31, 2031
|
|
|
|
| Fixed-Rate Senior Notes Due February 2032 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 1,250
|
|
| Stated interest rate percentage |
5.25%
|
|
5.25%
|
|
| Maturity date |
Feb. 03, 2032
|
|
|
|
| Fixed-rate Senior Notes Due September 2032 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 3,000
|
[2] |
| Stated interest rate percentage |
4.80%
|
[2] |
4.80%
|
[2] |
| Maturity date |
Sep. 26, 2032
|
|
|
|
| Fixed-Rate Senior Notes Due November 2032 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 2,250
|
|
| Stated interest rate percentage |
6.25%
|
|
6.25%
|
|
| Maturity date |
Nov. 09, 2032
|
|
|
|
| Fixed-Rate Senior Notes Due February 2033 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 1,500
|
|
| Stated interest rate percentage |
4.90%
|
|
4.90%
|
|
| Maturity date |
Feb. 28, 2033
|
|
|
|
| Fixed Rate Senior Notes Due May 2033 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 3,000
|
[2] |
| Stated interest rate percentage |
5.35%
|
[2] |
5.35%
|
[2] |
| Maturity date |
May 04, 2033
|
|
|
|
| Fixed-Rate Senior Notes Due July 2034 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 1,750
|
|
| Stated interest rate percentage |
4.30%
|
|
4.30%
|
|
| Maturity date |
Jul. 08, 2034
|
|
|
|
| Fixed-Rate Senior Notes Due September 2034 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 1,750
|
|
| Stated interest rate percentage |
4.70%
|
|
4.70%
|
|
| Maturity date |
Sep. 27, 2034
|
|
|
|
| Fixed-Rate Senior Notes Due May 2035 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 1,250
|
|
| Stated interest rate percentage |
3.90%
|
|
3.90%
|
|
| Maturity date |
May 15, 2035
|
|
|
|
| Fixed-Rate Senior Notes Due August 2035 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 1,750
|
|
| Stated interest rate percentage |
5.50%
|
|
5.50%
|
|
| Maturity date |
Aug. 03, 2035
|
|
|
|
| Fixed-rate Senior Notes Due September 2035 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 4,000
|
[2] |
| Stated interest rate percentage |
5.20%
|
[2] |
5.20%
|
[2] |
| Maturity date |
Sep. 26, 2035
|
|
|
|
| Fixed Rate Senior Notes Due February 2036 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 5,000
|
[2] |
| Stated interest rate percentage |
5.70%
|
[2] |
5.70%
|
[2] |
| Maturity date |
Feb. 04, 2036
|
|
|
|
| Fixed-Rate Senior Notes Due July 2036 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 1,250
|
|
| Stated interest rate percentage |
3.85%
|
|
3.85%
|
|
| Maturity date |
Jul. 15, 2036
|
|
|
|
| Fixed-Rate Senior Notes Due November 2037 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 1,750
|
|
| Stated interest rate percentage |
3.80%
|
|
3.80%
|
|
| Maturity date |
Nov. 15, 2037
|
|
|
|
| Fixed-Rate Senior Notes Due April 2038 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 1,250
|
|
| Stated interest rate percentage |
6.50%
|
|
6.50%
|
|
| Maturity date |
Apr. 15, 2038
|
|
|
|
| Fixed-Rate Senior Notes Due July 2039 [Member |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 1,250
|
|
| Stated interest rate percentage |
6.125%
|
|
6.125%
|
|
| Maturity date |
Jul. 08, 2039
|
|
|
|
| Fixed-Rate Senior Notes Due April 2040 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 3,000
|
|
| Stated interest rate percentage |
3.60%
|
|
3.60%
|
|
| Maturity date |
Apr. 01, 2040
|
|
|
|
| Fixed-Rate senior notes due July 2040 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 2,250
|
|
| Stated interest rate percentage |
5.375%
|
|
5.375%
|
|
| Maturity date |
Jul. 15, 2040
|
|
|
|
| Fixed-Rate Senior Notes Due March 2041 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 2,250
|
|
| Stated interest rate percentage |
3.65%
|
|
3.65%
|
|
| Maturity date |
Mar. 25, 2041
|
|
|
|
| Fixed-Rate Senior Notes Due July 2044 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 1,000
|
|
| Stated interest rate percentage |
4.50%
|
|
4.50%
|
|
| Maturity date |
Jul. 08, 2044
|
|
|
|
| Fixed-Rate Senior Notes Due May 2045 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 2,000
|
|
| Stated interest rate percentage |
4.125%
|
|
4.125%
|
|
| Maturity date |
May 15, 2045
|
|
|
|
| Fixed Rate Senior Notes Due September 2045 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 2,500
|
[2] |
| Stated interest rate percentage |
5.875%
|
[2] |
5.875%
|
[2] |
| Maturity date |
Sep. 26, 2045
|
|
|
|
| Fixed Rate Senior Notes Due February 2046 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 2,250
|
[2] |
| Stated interest rate percentage |
6.55%
|
[2] |
6.55%
|
[2] |
| Maturity date |
Feb. 04, 2046
|
|
|
|
| Fixed-Rate Senior Notes Due July 2046 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 3,000
|
|
| Stated interest rate percentage |
4.00%
|
|
4.00%
|
|
| Maturity date |
Jul. 15, 2046
|
|
|
|
| Fixed-Rate Senior Notes Due November 2047 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 2,250
|
|
| Stated interest rate percentage |
4.00%
|
|
4.00%
|
|
| Maturity date |
Nov. 15, 2047
|
|
|
|
| Fixed-Rate Senior Notes Due April 2050 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 4,500
|
|
| Stated interest rate percentage |
3.60%
|
|
3.60%
|
|
| Maturity date |
Apr. 01, 2050
|
|
|
|
| Fixed-Rate Senior Notes Due March 2051 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 3,250
|
|
| Stated interest rate percentage |
3.95%
|
|
3.95%
|
|
| Maturity date |
Mar. 25, 2051
|
|
|
|
| Fixed-Rate Senior Notes Due November 2052 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 2,500
|
|
| Stated interest rate percentage |
6.90%
|
|
6.90%
|
|
| Maturity date |
Nov. 09, 2052
|
|
|
|
| Fixed-Rate Senior Notes Due February 2053 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 2,250
|
|
| Stated interest rate percentage |
5.55%
|
|
5.55%
|
|
| Maturity date |
Feb. 28, 2053
|
|
|
|
| Fixed-Rate Senior Notes Due September 2054 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 1,750
|
|
| Stated interest rate percentage |
5.375%
|
|
5.375%
|
|
| Maturity date |
Sep. 27, 2054
|
|
|
|
| Fixed-Rate Senior Notes Due May 2055 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 1,250
|
|
| Stated interest rate percentage |
4.375%
|
|
4.375%
|
|
| Maturity date |
May 15, 2055
|
|
|
|
| Fixed-Rate Senior Notes Due August 2055 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 1,750
|
|
| Stated interest rate percentage |
6.00%
|
|
6.00%
|
|
| Maturity date |
Aug. 03, 2055
|
|
|
|
| Fixed-rate Senior Notes Due September 2055 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 3,500
|
[2] |
| Stated interest rate percentage |
5.95%
|
[2] |
5.95%
|
[2] |
| Maturity date |
Sep. 26, 2055
|
|
|
|
| Fixed-Rate Senior Notes Due February 2056 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 5,000
|
[2] |
| Stated interest rate percentage |
6.70%
|
[2] |
6.70%
|
[2] |
| Maturity date |
Feb. 04, 2056
|
|
|
|
| Fixed-Rate Senior Notes Due April 2060 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 3,500
|
|
| Stated interest rate percentage |
3.85%
|
|
3.85%
|
|
| Maturity date |
Apr. 01, 2060
|
|
|
|
| Fixed-Rate Senior Notes Due March 2061 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 1,500
|
|
| Stated interest rate percentage |
4.10%
|
|
4.10%
|
|
| Maturity date |
Mar. 25, 2061
|
|
|
|
| Fixed-Rate Senior Notes Due September 2064 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 1,250
|
|
| Stated interest rate percentage |
5.50%
|
|
5.50%
|
|
| Maturity date |
Sep. 27, 2064
|
|
|
|
| Fixed-Rate Senior Notes Due August 2065 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 1,000
|
|
| Stated interest rate percentage |
6.125%
|
|
6.125%
|
|
| Maturity date |
Aug. 03, 2065
|
|
|
|
| Fixed-rate Senior Notes Due September 2065 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 2,000
|
[2] |
| Stated interest rate percentage |
6.10%
|
[2] |
6.10%
|
[2] |
| Maturity date |
Sep. 26, 2065
|
|
|
|
| Fixed-Rate Senior Notes Due February 2066 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 2,750
|
[2] |
| Stated interest rate percentage |
6.85%
|
[2] |
6.85%
|
[2] |
| Maturity date |
Feb. 04, 2066
|
|
|
|
| Floating-rate senior notes due August 2028 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 500
|
|
| Stated interest rate percentage |
0.76%
|
|
0.76%
|
|
| Maturity date |
Aug. 03, 2028
|
|
|
|
| Floating-Rate Senior Notes Due February 2029 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 500
|
[2] |
| Stated interest rate percentage |
1.11%
|
[2] |
1.11%
|
[2] |
| Maturity date |
Feb. 04, 2029
|
|
|
|
| Other borrowings due August 2025 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Maturity date |
Aug. 31, 2025
|
|
|
|
| $5,630, SOFR plus 1.35%, due August 2027 [Member] |
|
|
|
|
| Debt Instrument [Line Items] |
|
|
|
|
| Senior notes and other borrowings, par value |
|
|
$ 5,630
|
[3] |
| Stated interest rate percentage |
1.35%
|
[3] |
1.35%
|
[3] |
| Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] |
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]
|
|
|
|
| Maturity date |
Aug. 16, 2027
|
|
|
|
|
|