v3.26.1
Financial instruments and risk management - Schedule of financial assets and liabilities measured at fair value (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Valuation techniques based on observable market input (Level 2)      
Disclosure of detailed information about financial instruments [line items]      
Derivative assets $ 656 $ 733  
Derivative liabilities (342) (275)  
Financial assets/(liabilities) at fair value 314 458  
Valuation techniques based on unobservable market input (Level 3)      
Disclosure of detailed information about financial instruments [line items]      
Financial assets/(liabilities) at fair value (89) (151)  
Financial assets - other 51 75  
Financial liabilities - other $ (140) $ (226) $ (443)