v3.26.1
LEASES - Schedule of Future Minimum Lease Payments, Operating and Finance Leases (Details) - USD ($)
$ in Millions
May 31, 2026
May 31, 2025
Operating Leases    
2027 $ 261  
2028 259  
2029 238  
2030 228  
2031 216  
Thereafter 1,162  
Total lease payments 2,364  
Less imputed interest (526)  
Present value of lease liability 1,838  
Finance Leases    
2027 55  
2028 56  
2029 56  
2030 55  
2031 32  
Thereafter 55  
Total lease payments 309  
Less imputed interest (46)  
Present value of lease liability 263 $ 73
2027 316  
2028 315  
2029 294  
2030 283  
2031 248  
Thereafter 1,217  
Total lease payments 2,673  
Less imputed interest (572)  
Present value of lease liability $ 2,101