XML 66 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
Jul. 27, 2018
Jul. 28, 2017
Revenues:    
Net revenues $ 1,474 $ 1,321
Cost of revenues:    
Total cost of revenues 511 497
Gross profit 963 824
Operating expenses:    
Sales and marketing 409 423
Research and development 208 193
General and administrative 73 68
Total operating expenses 709 684
Income from operations 254 140
Other income, net 18 5
Income before income taxes 272 145
Provision for income taxes (11) 14
Net income $ 283 $ 131
Net income per share:    
Basic $ 1.08 $ 0.49
Diluted $ 1.05 $ 0.47
Shares used in net income per share calculations:    
Basic 262 270
Diluted 269 278
Product [Member]    
Revenues:    
Net revenues $ 875 $ 727
Cost of revenues:    
Total cost of revenues 398 376
Software Maintenance [Member]    
Revenues:    
Net revenues 229 223
Cost of revenues:    
Total cost of revenues 7 7
Hardware Maintenance and Other Services [Member]    
Revenues:    
Net revenues 370 371
Cost of revenues:    
Total cost of revenues 106 114
As Previously Reported | ASC 606    
Revenues:    
Net revenues   1,325
Cost of revenues:    
Total cost of revenues   491
Gross profit   834
Operating expenses:    
Sales and marketing   425
Research and development   193
General and administrative   68
Total operating expenses   686
Income from operations   148
Other income, net   5
Income before income taxes   153
Provision for income taxes   17
Net income   $ 136
Net income per share:    
Basic   $ 0.50
Diluted   $ 0.49
Shares used in net income per share calculations:    
Basic   270
Diluted   278
As Previously Reported | Product [Member] | ASC 606    
Revenues:    
Net revenues   $ 723
Cost of revenues:    
Total cost of revenues   371
As Previously Reported | Software Maintenance [Member] | ASC 606    
Revenues:    
Net revenues   234
Cost of revenues:    
Total cost of revenues   7
As Previously Reported | Hardware Maintenance and Other Services [Member] | ASC 606    
Revenues:    
Net revenues   368
Cost of revenues:    
Total cost of revenues   113
Impact of ASC 606 Adoption | ASC 606    
Revenues:    
Net revenues   (4)
Cost of revenues:    
Total cost of revenues   6
Gross profit   (10)
Operating expenses:    
Sales and marketing   (2)
Research and development   0
General and administrative   0
Total operating expenses   (2)
Income from operations   (8)
Other income, net   0
Income before income taxes   (8)
Provision for income taxes $ (34) (3)
Net income   $ (5)
Net income per share:    
Basic   $ (0.01)
Diluted   $ (0.02)
Shares used in net income per share calculations:    
Basic   270
Diluted   278
Impact of ASC 606 Adoption | Product [Member] | ASC 606    
Revenues:    
Net revenues   $ 4
Cost of revenues:    
Total cost of revenues   5
Impact of ASC 606 Adoption | Software Maintenance [Member] | ASC 606    
Revenues:    
Net revenues   (11)
Cost of revenues:    
Total cost of revenues   0
Impact of ASC 606 Adoption | Hardware Maintenance and Other Services [Member] | ASC 606    
Revenues:    
Net revenues   3
Cost of revenues:    
Total cost of revenues   $ 1