XML 105 R87.htm IDEA: XBRL DOCUMENT v3.5.0.1
Accumulated Other Comprehensive (Loss) Income (Details) - USD ($)
$ in Millions
12 Months Ended
Apr. 29, 2016
Apr. 24, 2015
Apr. 25, 2014
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance $ 53,230 $ 19,443 $ 18,671
Other comprehensive loss, net of tax (684) (587) (105)
Balance 52,063 53,230 19,443
Unrealized Gain (Loss) on Available-for-Sale Securities [Member]      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance 14 (6)  
Other comprehensive (loss) income before reclassifications, before tax (201) 169  
Tax benefit (expense) 94 (60)  
Other comprehensive (loss) income before reclassifications, net of tax (107) 109  
Reclassifications, before tax (22) (138)  
Tax benefit (expense) 8 49  
Reclassifications, net of tax (14) (89)  
Other comprehensive loss, net of tax (121) 20  
Balance (107) 14 (6)
Cumulative Translation Adjustments [Member]      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance (277) 218  
Other comprehensive (loss) income before reclassifications, before tax (197) (495)  
Tax benefit (expense) 0 0  
Other comprehensive (loss) income before reclassifications, net of tax (197) (495)  
Reclassifications, before tax 0 0  
Tax benefit (expense) 0 0  
Reclassifications, net of tax 0 0  
Other comprehensive loss, net of tax (197) (495)  
Balance (474) (277) 218
Net Change in Retirement Obligations [Member]      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance (1,131) (765)  
Other comprehensive (loss) income before reclassifications, before tax (226) (617)  
Tax benefit (expense) 85 198  
Other comprehensive (loss) income before reclassifications, net of tax (141) (419)  
Reclassifications, before tax 114 78  
Tax benefit (expense) (39) (25)  
Reclassifications, net of tax 75 53  
Other comprehensive loss, net of tax (66) (366)  
Balance (1,197) (1,131) (765)
Unrealized Gain (Loss) on Derivatives [Member]      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance 210 (44)  
Other comprehensive (loss) income before reclassifications, before tax (145) 545  
Tax benefit (expense) 51 (199)  
Other comprehensive (loss) income before reclassifications, net of tax (94) 346  
Reclassifications, before tax (327) (145)  
Tax benefit (expense) 121 53  
Reclassifications, net of tax (206) (92)  
Other comprehensive loss, net of tax (300) 254  
Balance (90) 210 (44)
Total Accumulated Other Comprehensive (Loss) Income [Member]      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Balance (1,184) (597) (492)
Other comprehensive (loss) income before reclassifications, before tax (769) (398)  
Tax benefit (expense) 230 (61)  
Other comprehensive (loss) income before reclassifications, net of tax (539) (459)  
Reclassifications, before tax (235) (205)  
Tax benefit (expense) 90 77  
Reclassifications, net of tax (145) (128)  
Other comprehensive loss, net of tax (684) (587) (105)
Balance $ (1,868) $ (1,184) $ (597)