XML 64 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue - Impacts of Adoption of ASC 606 to Statement of Operations (Detail) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Jan. 25, 2019
Jan. 26, 2018
Jan. 25, 2019
Jan. 26, 2018
Revenues:        
Net revenues $ 1,563 $ 1,539 $ 4,554 $ 4,275
Cost of revenues:        
Total cost of revenues 581 583 1,635 1,595
Gross profit 982 956 2,919 2,680
Operating expenses:        
Sales and marketing 401 419 1,218 1,263
Research and development 203 193 622 580
General and administrative 67 72 209 209
Gain on sale of properties 0 (218) 0 (218)
Total operating expenses 671 466 2,068 1,834
Income from operations 311 490 851 846
Other income, net 8 14 33 25
Income before income taxes 319 504 884 871
Provision for income taxes 70 983 111 1,045
Net income (loss) $ 249 $ (479) $ 773 $ (174)
Net income (loss) per share:        
Basic $ 1.00 $ (1.79) $ 3.01 $ (0.65)
Diluted $ 0.98 $ (1.79) $ 2.94 $ (0.65)
Shares used in net income (loss) per share calculations:        
Basic 250 268 257 269
Diluted 255 268 263 269
As Previously Reported | ASC 606        
Revenues:        
Net revenues   $ 1,523   $ 4,270
Cost of revenues:        
Total cost of revenues   582   1,593
Gross profit   941   2,677
Operating expenses:        
Sales and marketing   423   1,268
Research and development   193   580
General and administrative   72   209
Gain on sale of properties   (218)   (218)
Total operating expenses   470   1,839
Income from operations   471   838
Other income, net   14   25
Income before income taxes   485   863
Provision for income taxes   991   1,058
Net income (loss)   $ (506)   $ (195)
Net income (loss) per share:        
Basic   $ (1.89)   $ (0.72)
Diluted   $ (1.89)   $ (0.72)
Shares used in net income (loss) per share calculations:        
Basic   268   269
Diluted   268   269
Impact of ASC 606 Adoption | ASC 606        
Revenues:        
Net revenues   $ 16   $ 5
Cost of revenues:        
Total cost of revenues   1   2
Gross profit   15   3
Operating expenses:        
Sales and marketing   (4)   (5)
Research and development   0   0
General and administrative   0   0
Gain on sale of properties   0   0
Total operating expenses   (4)   (5)
Income from operations   19   8
Other income, net   0   0
Income before income taxes   19   8
Provision for income taxes   (8) $ (34) (13)
Net income (loss)   $ 27   $ 21
Net income (loss) per share:        
Basic   $ 0.10   $ 0.07
Diluted   $ 0.10   $ 0.07
Shares used in net income (loss) per share calculations:        
Basic   268   269
Diluted   268   269
Product [Member]        
Revenues:        
Net revenues $ 967 $ 952 2,755 $ 2,498
Cost of revenues:        
Total cost of revenues 469 469 1,295 1,242
Product [Member] | As Previously Reported | ASC 606        
Revenues:        
Net revenues   920   2,450
Cost of revenues:        
Total cost of revenues   468   1,238
Product [Member] | Impact of ASC 606 Adoption | ASC 606        
Revenues:        
Net revenues   32   48
Cost of revenues:        
Total cost of revenues   1   4
Software Maintenance [Member]        
Revenues:        
Net revenues 239 221 704 668
Cost of revenues:        
Total cost of revenues 10 6 25 19
Software Maintenance [Member] | As Previously Reported | ASC 606        
Revenues:        
Net revenues   237   711
Cost of revenues:        
Total cost of revenues   6   19
Software Maintenance [Member] | Impact of ASC 606 Adoption | ASC 606        
Revenues:        
Net revenues   (16)   (43)
Cost of revenues:        
Total cost of revenues   0   0
Hardware Maintenance and Other Services [Member]        
Revenues:        
Net revenues 357 366 1,095 1,109
Cost of revenues:        
Total cost of revenues $ 102 108 $ 315 334
Hardware Maintenance and Other Services [Member] | As Previously Reported | ASC 606        
Revenues:        
Net revenues   366   1,109
Cost of revenues:        
Total cost of revenues   108   336
Hardware Maintenance and Other Services [Member] | Impact of ASC 606 Adoption | ASC 606        
Revenues:        
Net revenues   0   0
Cost of revenues:        
Total cost of revenues   $ 0   $ (2)