XML 121 R71.htm IDEA: XBRL DOCUMENT v3.22.2
Derivatives and Currency Exchange Risk Management - Offsetting Assets and Liabilities (Details) - USD ($)
$ in Millions
Apr. 29, 2022
Apr. 30, 2021
Derivative assets:    
Gross Amount of Recognized Assets (Liabilities) $ 695 $ 102
Gross Amount Not Offset on the Balance Sheet, Financial Instruments   (83)
Gross Amount Not Offset on the Balance Sheet, Cash Collateral (Received) Posted   0
Net Amount   19
Derivative liabilities:    
Gross Amount of Recognized Assets (Liabilities) (129) (296)
Gross Amount Not Offset on the Balance Sheet, Financial Instruments 109  
Gross Amount Not Offset on the Balance Sheet, Cash Collateral (Received) Posted 0  
Net Amount (20)  
Total    
Gross Amount of Recognized Assets (Liabilities) 566 (194)
Gross Amount Not Offset on the Balance Sheet, Financial Instruments 0 0
Gross Amount Not Offset on the Balance Sheet, Cash Collateral (Received) Posted (254) 46
Net Amount 312 (148)
Currency exchange rate contracts    
Derivative assets:    
Gross Amount of Recognized Assets (Liabilities) 695 85
Gross Amount Not Offset on the Balance Sheet, Financial Instruments (109) (83)
Gross Amount Not Offset on the Balance Sheet, Cash Collateral (Received) Posted (254) 0
Net Amount 332 1
Derivative liabilities:    
Gross Amount of Recognized Assets (Liabilities) (109) (296)
Gross Amount Not Offset on the Balance Sheet, Financial Instruments 109 83
Gross Amount Not Offset on the Balance Sheet, Cash Collateral (Received) Posted 0 46
Net Amount 0 (167)
Total return swaps    
Derivative assets:    
Gross Amount of Recognized Assets (Liabilities)   18
Gross Amount Not Offset on the Balance Sheet, Financial Instruments   0
Gross Amount Not Offset on the Balance Sheet, Cash Collateral (Received) Posted   0
Net Amount   $ 18
Derivative liabilities:    
Gross Amount of Recognized Assets (Liabilities) (20)  
Gross Amount Not Offset on the Balance Sheet, Financial Instruments 0  
Gross Amount Not Offset on the Balance Sheet, Cash Collateral (Received) Posted 0  
Net Amount $ (20)