v3.25.2
Cash flows reconciliation (Details 1) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Cash Flows Reconciliation    
Proceeds from the partial disposal of VBML shares $ 2,455
Proceeds from the partial disposal of PTVI shares 155
Cash received from disposal of investments, net $ 2,610