XML 90 R69.htm IDEA: XBRL DOCUMENT v3.25.2
Property, plant and equipment - Schedule of PPE (Details) - USD ($)
$ in Millions
Jul. 31, 2025
Jul. 31, 2024
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 3,509 $ 3,284
Less: Accumulated depreciation (1,663) (1,532)
Property, plant and equipment, net 1,846 1,752
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 399 388
Buildings    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 1,206 1,185
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 719 618
Plant and machinery    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 1,012 927
Other equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 173 $ 166