v3.26.1
Working capital - Aged analysis of trade receivables net of allowances (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Jun. 30, 2025
Disclosure of trade and other receivables [line items]    
Trade receivables $ 2,596 $ 2,789
Not overdue    
Disclosure of trade and other receivables [line items]    
Trade receivables 2,438 2,633
Overdue 1 – 30 days    
Disclosure of trade and other receivables [line items]    
Trade receivables 29 41
Overdue 31 – 60 days    
Disclosure of trade and other receivables [line items]    
Trade receivables 23 10
Overdue 61 – 90 days    
Disclosure of trade and other receivables [line items]    
Trade receivables 18 10
Overdue 91 – 180 days    
Disclosure of trade and other receivables [line items]    
Trade receivables 41 7
Overdue more than 180 days    
Disclosure of trade and other receivables [line items]    
Trade receivables $ 47 $ 88