XML 100 R64.htm IDEA: XBRL DOCUMENT v3.24.3
Property, plant and equipment - Schedule of PPE (Details) - USD ($)
$ in Millions
Jul. 31, 2024
Jul. 31, 2023
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 3,284 $ 3,001
Less: Accumulated depreciation (1,532) (1,406)
Property, plant and equipment, net 1,752 1,595
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 388 348
Buildings    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 1,185 1,134
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 618 529
Plant and machinery    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 927 834
Other equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 166 $ 156