v3.25.2
INCOME TAXES Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
May 31, 2025
May 31, 2024
May 31, 2023
Income Tax Examination [Line Items]      
Undistributed earnings and other outside basis temporary differences of investments in foreign subsidiaries $ 11,000    
Potential net deferred tax liability related to other outside basis temporary differences 2,000    
Deferred Tax Assets, Net [Abstract]      
Net deferred tax assets 10,248 $ 8,581  
Valuation allowance 1,962 1,898  
Tax Credit Carryforwards [Abstract]      
Tax credit carryforwards subject to limitation on utilization 1,400    
Tax credit carryforwards not subject to expiration dates 840    
Tax credit carryforwards subject to expiration dates 534    
Unrecognized Tax Benefits (Narrative) [Abstract]      
Unrecognized tax benefits that would affect our effective tax rate if recognized 4,500 4,200 $ 3,900
Interest and penalties related to uncertain tax positions recognized in our provision for income taxes 321 199 111
Interest and penalties related to uncertain tax positions accrued 2,100 1,800  
Income tax benefit 1,717 1,274 $ 623
other current liabilities      
Income Tax Examination [Line Items]      
Current income taxes payable $ 2,300 $ 2,100  
Earliest Tax Year [Member]      
Tax Credit Carryforwards [Abstract]      
Tax credit carryforward expiration dates Jun. 01, 2025    
Latest Tax Year [Member]      
Tax Credit Carryforwards [Abstract]      
Tax credit carryforward expiration dates May 31, 2045    
Federal [Member]      
Operating Loss Carryforwards [Abstract]      
Net operating loss carryforwards $ 270    
Federal net operating loss carryforwards not subject to expiration 90    
Capital loss carryforwards 134    
Federal [Member] | Expire in various years between fiscal 2026 and fiscal 2038 [Member]      
Operating Loss Carryforwards [Abstract]      
Net operating loss carryforwards $ 180    
Federal [Member] | Earliest Tax Year [Member]      
Operating Loss Carryforwards [Abstract]      
Operating loss carryforwards expiration date Jun. 01, 2025    
Federal [Member] | Latest Tax Year [Member]      
Operating Loss Carryforwards [Abstract]      
Operating loss carryforwards expiration date May 31, 2038    
State [Member]      
Operating Loss Carryforwards [Abstract]      
Net operating loss carryforwards $ 2,100    
State net operating loss carryforwards not subject to expiration 98    
Capital loss carryforwards 307    
State [Member] | Expire in various years between fiscal 2026 and fiscal 2045 [Member]      
Operating Loss Carryforwards [Abstract]      
Net operating loss carryforwards $ 2,000    
State [Member] | Earliest Tax Year [Member]      
Operating Loss Carryforwards [Abstract]      
Capital loss carryforwards expiration date Jun. 01, 2025    
Operating loss carryforwards expiration date Jun. 01, 2025    
State [Member] | Latest Tax Year [Member]      
Operating Loss Carryforwards [Abstract]      
Capital loss carryforwards expiration date May 31, 2037    
Operating loss carryforwards expiration date May 31, 2045    
Foreign [Member]      
Operating Loss Carryforwards [Abstract]      
Net operating loss carryforwards $ 1,800    
Foreign net operating loss carryforwards not subject to expiration 1,700    
Foreign net operating loss carryforwards subject to expiration 34    
Capital loss carryforwards 164    
Unrecognized Tax Benefits (Narrative) [Abstract]      
Reasonably possible decrease in the next 12 months in gross unrecognized, net of offsetting tax benefits 319    
Reasonably possible increase in the next 12 months in gross unrecognized, net of offsetting tax benefits 107    
Reasonably possible decrease in the next 12 months in gross unrecognized tax benefits 807    
Reasonably possible increase in the next 12 months in gross unrecognized tax benefits $ 615    
Foreign [Member] | Earliest Tax Year [Member]      
Operating Loss Carryforwards [Abstract]      
Operating loss carryforwards expiration date Jun. 01, 2026    
Foreign [Member] | Latest Tax Year [Member]      
Operating Loss Carryforwards [Abstract]      
Operating loss carryforwards expiration date May 31, 2044    
Domestic [Member]      
Unrecognized Tax Benefits (Narrative) [Abstract]      
Reasonably possible decrease in the next 12 months in gross unrecognized, net of offsetting tax benefits $ 517    
Reasonably possible decrease in the next 12 months in gross unrecognized tax benefits $ 651    
Domestic [Member] | Earliest Tax Year [Member]      
Operating Loss Carryforwards [Abstract]      
Capital loss carryforwards expiration date Jun. 01, 2025    
Domestic [Member] | Latest Tax Year [Member]      
Operating Loss Carryforwards [Abstract]      
Capital loss carryforwards expiration date May 31, 2027