v3.21.2
OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Millions
Sep. 30, 2021
Dec. 31, 2020
Other Liabilities Disclosure [Abstract]    
Unrealized losses on derivative contracts, at fair value $ 2,277 $ 3,226
Accrued liabilities 721 652
Advances on sales 276 406
Payables for purchase of shares 0 149
Income tax payable 211 55
Other 337 352
Total $ 3,822 $ 4,840