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 6 Months Ended
Oct. 26, 2018
Oct. 27, 2017
Oct. 26, 2018
Oct. 27, 2017
Revenues:        
Net revenues $ 1,517 $ 1,415 $ 2,991 $ 2,736
Cost of revenues:        
Total cost of revenues 543 515 1,054 1,012
Gross profit 974 900 1,937 1,724
Operating expenses:        
Sales and marketing 408 421 817 844
Research and development 211 194 419 387
General and administrative 69 69 142 137
Total operating expenses 688 684 1,397 1,368
Income from operations 286 216 540 356
Other income, net 7 6 25 11
Income before income taxes 293 222 565 367
Provision for income taxes 52 48 41 62
Net income $ 241 $ 174 $ 524 $ 305
Net income per share:        
Basic $ 0.93 $ 0.65 $ 2.02 $ 1.13
Diluted $ 0.91 $ 0.63 $ 1.96 $ 1.10
Shares used in net income per share calculations:        
Basic 258 269 260 270
Diluted 264 275 267 277
Product [Member]        
Revenues:        
Net revenues $ 913 $ 819 $ 1,788 $ 1,546
Cost of revenues:        
Total cost of revenues 428 397 826 773
Software Maintenance [Member]        
Revenues:        
Net revenues 236 224 465 447
Cost of revenues:        
Total cost of revenues 8 6 15 13
Hardware Maintenance and Other Services [Member]        
Revenues:        
Net revenues 368 372 738 743
Cost of revenues:        
Total cost of revenues $ 107 112 213 226
As Previously Reported | ASC 606        
Revenues:        
Net revenues   1,422   2,747
Cost of revenues:        
Total cost of revenues   520   1,011
Gross profit   902   1,736
Operating expenses:        
Sales and marketing   420   845
Research and development   194   387
General and administrative   69   137
Total operating expenses   683   1,369
Income from operations   219   367
Other income, net   6   11
Income before income taxes   225   378
Provision for income taxes   50   67
Net income   $ 175   $ 311
Net income per share:        
Basic   $ 0.65   $ 1.15
Diluted   $ 0.64   $ 1.12
Shares used in net income per share calculations:        
Basic   269   270
Diluted   275   277
As Previously Reported | Product [Member] | ASC 606        
Revenues:        
Net revenues   $ 807   $ 1,530
Cost of revenues:        
Total cost of revenues   399   770
As Previously Reported | Software Maintenance [Member] | ASC 606        
Revenues:        
Net revenues   240   474
Cost of revenues:        
Total cost of revenues   6   13
As Previously Reported | Hardware Maintenance and Other Services [Member] | ASC 606        
Revenues:        
Net revenues   375   743
Cost of revenues:        
Total cost of revenues   115   228
Impact of ASC 606 Adoption | ASC 606        
Revenues:        
Net revenues   (7)   (11)
Cost of revenues:        
Total cost of revenues   (5)   1
Gross profit   (2)   (12)
Operating expenses:        
Sales and marketing   1   (1)
Research and development   0   0
General and administrative   0   0
Total operating expenses   1   (1)
Income from operations   (3)   (11)
Other income, net   0   0
Income before income taxes   (3)   (11)
Provision for income taxes   (2) $ (34) (5)
Net income   $ (1)   $ (6)
Net income per share:        
Basic   $ 0   $ (0.02)
Diluted   $ (0.01)   $ (0.02)
Shares used in net income per share calculations:        
Basic   269   270
Diluted   275   277
Impact of ASC 606 Adoption | Product [Member] | ASC 606        
Revenues:        
Net revenues   $ 12   $ 16
Cost of revenues:        
Total cost of revenues   (2)   3
Impact of ASC 606 Adoption | Software Maintenance [Member] | ASC 606        
Revenues:        
Net revenues   (16)   (27)
Cost of revenues:        
Total cost of revenues   0   0
Impact of ASC 606 Adoption | Hardware Maintenance and Other Services [Member] | ASC 606        
Revenues:        
Net revenues   (3)   0
Cost of revenues:        
Total cost of revenues   $ (3)   $ (2)