v3.26.1
TRADE PAYABLES AND OTHER - Schedule of current and noncurrent liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Current    
Trade payables $ 1,659 $ 1,222
Employees' entitlements 265 268
Other payables 180 184
Total other 445 452
Total trade payables and other $ 2,104 $ 1,674