v3.25.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Trade receivables, allowances $ 47 $ 79
Other receivables, allowances 22 35
Other assets, noncurrent, allowances for long-term receivables 26 25
Trade receivables [1] $ 3,789 $ 3,461
Common stock, shares issued (in shares) 2,109,316,331 2,109,316,331
Repurchased stock, shares (in shares) 554,470,731 556,891,800
Related Party    
Trade receivables $ 691 $ 710
[1] Includes trade receivables from related parties of $691 million and $710 million as of December 31, 2024, and 2023, respectively. For further details, see Note 6. Related Parties - Equity Investments and Other.