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) |