XML 134 R113.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangible Assets - Carrying Value of Goodwill by Reportable Segment (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Apr. 30, 2020
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2018
Nov. 01, 2020
Goodwill          
Balance at beginning of period   $ 18,017 $ 18,306    
Goodwill from acquisitions   300 572    
Impairment of goodwill     (865)    
Goodwill adjustments   (11) 4    
Balance at end of period   18,306 18,017    
Accumulated impairment loss   953      
Compute          
Goodwill          
Balance at beginning of period   7,532 7,532    
Goodwill from acquisitions   0 0    
Impairment of goodwill     0    
Goodwill adjustments   0 0    
Balance at end of period   7,532 7,532    
HPC & AI          
Goodwill          
Balance at beginning of period   3,616 4,478    
Goodwill from acquisitions   86 0    
Impairment of goodwill $ (865)   (865)    
Goodwill adjustments   0 3    
Balance at end of period   3,702 3,616    
Storage          
Goodwill          
Balance at beginning of period   3,946 3,945    
Goodwill from acquisitions   214 0    
Goodwill adjustments   0 1    
Balance at end of period   4,160 3,946    
Intelligent Edge          
Goodwill          
Balance at beginning of period   2,566 1,994    
Goodwill from acquisitions   0 572    
Impairment of goodwill     0    
Goodwill adjustments   (11) 0    
Balance at end of period   2,555 2,566    
Financial Services          
Goodwill          
Balance at beginning of period   144 144    
Goodwill from acquisitions   0 0    
Goodwill adjustments   0 0    
Balance at end of period   144 144    
Corporate Investments and Other          
Goodwill          
Balance at beginning of period   213 213    
Goodwill from acquisitions   0 0    
Impairment of goodwill     0    
Goodwill adjustments   0 0    
Balance at end of period   $ 213 $ 213    
Amount of transfer in goodwill         $ 213
CMS Reporting Unit          
Goodwill          
Impairment of goodwill       $ (88)  
Balance at end of period       $ 0