XML 136 R120.htm IDEA: XBRL DOCUMENT v3.22.2.2
Comprehensive Income (Loss) - AOCI components (Details) - USD ($)
$ in Millions
12 Months Ended
Jul. 30, 2022
Jul. 31, 2021
Jul. 25, 2020
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balance, beginning of period $ 41,275 $ 37,920 $ 33,571
Other comprehensive income (loss) before reclassifications (1,291) 108 376
(Gains) losses reclassified out of AOCI (36) (64) (35)
Tax benefit (expense) 122 58 (68)
Balance, end of period 39,773 41,275 37,920
Net Unrealized Gains (Losses) on Available-for-Sale Investments      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balance, beginning of period 182 315 0
Other comprehensive income (loss) before reclassifications (731) (141) 420
(Gains) losses reclassified out of AOCI (9) (53) (42)
Tax benefit (expense) 179 61 (63)
Balance, end of period (379) 182 315
Net Unrealized Gains (Losses) Cash Flow Hedging Instruments      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balance, beginning of period (1) (6) (14)
Other comprehensive income (loss) before reclassifications 87 20 7
(Gains) losses reclassified out of AOCI (29) (14) 1
Tax benefit (expense) (13) (1) 0
Balance, end of period 44 (1) (6)
Cumulative Translation Adjustment and Actuarial Gains (Losses)      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balance, beginning of period (598) (828) (778)
Other comprehensive income (loss) before reclassifications (647) 229 (51)
(Gains) losses reclassified out of AOCI 2 3 6
Tax benefit (expense) (44) (2) (5)
Balance, end of period (1,287) (598) (828)
Accumulated Other Comprehensive Loss      
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]      
Balance, beginning of period (417) (519) (792)
Balance, end of period $ (1,622) $ (417) $ (519)